Main Page   Namespace List   Compound List   File List   Namespace Members   Compound Members   File Members  

debug::LeakCheckerAllocator Class Template Reference

LeakChecker 対応アロケータ。. More...

#include <LeakCheckerAllocator.h>

List of all members.

Public Types

typedef T value_type
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef value_type & reference
typedef const value_type & const_reference
typedef value_type * pointer
typedef const value_type * const_pointer

Public Methods

 LeakCheckerAllocator () throw ()
template<class T2>  LeakCheckerAllocator (const LeakCheckerAllocator< T2 > &) throw ()
 ~LeakCheckerAllocator () throw ()
pointer address (reference x) const
const_pointer address (const_reference x) const
pointer allocate (size_type n, const void *=0)
void deallocate (pointer p, size_type)
void construct (pointer p, const value_type &value)
void destroy (pointer p)
size_type max_size () const throw ()


Detailed Description

template<class T>
class debug::LeakCheckerAllocator< T >

LeakChecker 対応アロケータ。.


Member Typedef Documentation

template<class T>
typedef T debug::LeakCheckerAllocator::value_type
 

template<class T>
typedef size_t debug::LeakCheckerAllocator::size_type
 

template<class T>
typedef ptrdiff_t debug::LeakCheckerAllocator::difference_type
 

template<class T>
typedef value_type& debug::LeakCheckerAllocator::reference
 

template<class T>
typedef const value_type& debug::LeakCheckerAllocator::const_reference
 

template<class T>
typedef value_type* debug::LeakCheckerAllocator::pointer
 

template<class T>
typedef const value_type* debug::LeakCheckerAllocator::const_pointer
 


Constructor & Destructor Documentation

template<class T>
debug::LeakCheckerAllocator< T >::LeakCheckerAllocator (    )  throw () [inline]
 

template<class T>
template<class T2>
debug::LeakCheckerAllocator< T >::LeakCheckerAllocator (  const LeakCheckerAllocator< T2 > &    )  throw () [inline]
 

template<class T>
debug::LeakCheckerAllocator< T >::~LeakCheckerAllocator (    )  throw () [inline]
 


Member Function Documentation

template<class T>
pointer debug::LeakCheckerAllocator< T >::address (  reference    x )  const [inline]
 

template<class T>
const_pointer debug::LeakCheckerAllocator< T >::address (  const_reference    x )  const [inline]
 

template<class T>
pointer debug::LeakCheckerAllocator< T >::allocate (  size_type    n,
const void *    = 0
)  [inline]
 

template<class T>
void debug::LeakCheckerAllocator< T >::deallocate (  pointer    p,
size_type   
)  [inline]
 

template<class T>
void debug::LeakCheckerAllocator< T >::construct (  pointer    p,
const value_type &    value
)  [inline]
 

template<class T>
void debug::LeakCheckerAllocator< T >::destroy (  pointer    p )  [inline]
 

template<class T>
size_type debug::LeakCheckerAllocator< T >::max_size (    )  const throw () [inline]
 


The documentation for this class was generated from the following file:
Generated on Tue May 14 22:56:28 2002 for Debug Utilities by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001