CAPD RedHom Library
no_init_allocator< T > Class Template Reference

Classes

struct  rebind
 

Public Types

typedef std::allocator< T >::value_type value_type
 
typedef std::allocator< T >::pointer pointer
 
typedef std::allocator< T >::reference reference
 
typedef std::allocator< T >::const_pointer const_pointer
 
typedef std::allocator< T >::const_reference const_reference
 
typedef std::allocator< T >::size_type size_type
 
typedef std::allocator< T >::difference_type difference_type
 

Public Member Functions

template<class U , class... Args>
void construct (U *, Args &&...)
 
void deallocate (T *, std::size_t)
 

Public Attributes

elements
 STL member. More...
 

Member Typedef Documentation

template<typename T >
typedef std::allocator<T>::const_pointer no_init_allocator< T >::const_pointer
template<typename T >
typedef std::allocator<T>::const_reference no_init_allocator< T >::const_reference
template<typename T >
typedef std::allocator<T>::difference_type no_init_allocator< T >::difference_type
template<typename T >
typedef std::allocator<T>::pointer no_init_allocator< T >::pointer
template<typename T >
typedef std::allocator<T>::reference no_init_allocator< T >::reference
template<typename T >
typedef std::allocator<T>::size_type no_init_allocator< T >::size_type
template<typename T >
typedef std::allocator<T>::value_type no_init_allocator< T >::value_type

Member Function Documentation

template<typename T >
template<class U , class... Args>
void no_init_allocator< T >::construct ( U *  ,
Args &&  ... 
)
inline
template<typename T >
void no_init_allocator< T >::deallocate ( T *  ,
std::size_t   
)
inline

Member Data Documentation

T std::allocator< T >::elements
inherited

STL member.