Eneboo - Documentación para desarrolladores
Clases | Tipos públicos | Métodos públicos
Referencia de la plantilla de la Clase HL::STLAllocator< T, Super >

#include <stlallocator.h>

Diagrama de herencias de HL::STLAllocator< T, Super >
Super

Lista de todos los miembros.

Clases

struct  rebind

Tipos públicos

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

Métodos públicos

 STLAllocator (void)
virtual ~STLAllocator (void)
 STLAllocator (const STLAllocator &s)
pointer allocate (size_type n, const void *=0)
void deallocate (void *p, size_type)
void deallocate (pointer p, size_type)
pointer address (reference x) const
const_pointer address (const_reference x) const
void construct (pointer p, const T &val)
void destroy (pointer p)
size_type max_size (void) const
 Make the maximum size be the largest possible object.
template<class U >
 STLAllocator (const STLAllocator< U, Super > &)

template<class T, class Super>
class HL::STLAllocator< T, Super >


Documentación de los 'Typedef' miembros de la clase

template<class T, class Super>
typedef const T* HL::STLAllocator< T, Super >::const_pointer
template<class T, class Super>
typedef const T& HL::STLAllocator< T, Super >::const_reference
template<class T, class Super>
typedef std::ptrdiff_t HL::STLAllocator< T, Super >::difference_type
template<class T, class Super>
typedef T* HL::STLAllocator< T, Super >::pointer
template<class T, class Super>
typedef T& HL::STLAllocator< T, Super >::reference
template<class T, class Super>
typedef std::size_t HL::STLAllocator< T, Super >::size_type
template<class T, class Super>
typedef T HL::STLAllocator< T, Super >::value_type

Documentación del constructor y destructor

template<class T, class Super>
HL::STLAllocator< T, Super >::STLAllocator ( void  ) [inline]
template<class T, class Super>
virtual HL::STLAllocator< T, Super >::~STLAllocator ( void  ) [inline, virtual]
template<class T, class Super>
HL::STLAllocator< T, Super >::STLAllocator ( const STLAllocator< T, Super > &  s) [inline]
template<class T, class Super>
template<class U >
HL::STLAllocator< T, Super >::STLAllocator ( const STLAllocator< U, Super > &  ) [inline]

Documentación de las funciones miembro

template<class T, class Super>
pointer HL::STLAllocator< T, Super >::address ( reference  x) const [inline]
template<class T, class Super>
const_pointer HL::STLAllocator< T, Super >::address ( const_reference  x) const [inline]
template<class T, class Super>
pointer HL::STLAllocator< T, Super >::allocate ( size_type  n,
const void *  = 0 
) [inline]
template<class T, class Super>
void HL::STLAllocator< T, Super >::construct ( pointer  p,
const T &  val 
) [inline]
template<class T, class Super>
void HL::STLAllocator< T, Super >::deallocate ( void *  p,
size_type   
) [inline]
template<class T, class Super>
void HL::STLAllocator< T, Super >::deallocate ( pointer  p,
size_type   
) [inline]
template<class T, class Super>
void HL::STLAllocator< T, Super >::destroy ( pointer  p) [inline]
template<class T, class Super>
size_type HL::STLAllocator< T, Super >::max_size ( void  ) const [inline]

Make the maximum size be the largest possible object.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'