Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
allocator_architype< T > Class Template Reference

#include <concepts.hpp>

Classes

struct  rebind
 

Public Types

typedef Tpointer
 
typedef const Tconst_pointer
 
typedef Treference
 
typedef const Tconst_reference
 
typedef T value_type
 
typedef unsigned size_type
 
typedef int difference_type
 

Public Member Functions

pointer address (reference r)
 
const_pointer address (const_reference r)
 
pointer allocate (size_type)
 
pointer allocate (size_type, pointer)
 
void deallocate (pointer, size_type)
 
size_type max_size () const
 
 allocator_architype ()
 
 allocator_architype (const allocator_architype &)
 
template<class Other >
 allocator_architype (const allocator_architype< Other > &)
 
void construct (pointer, const_reference)
 
void destroy (pointer)
 

Member Typedef Documentation

template<class T>
typedef const T* allocator_architype< T >::const_pointer
template<class T>
typedef const T& allocator_architype< T >::const_reference
template<class T>
typedef int allocator_architype< T >::difference_type
template<class T>
typedef T* allocator_architype< T >::pointer
template<class T>
typedef T& allocator_architype< T >::reference
template<class T>
typedef unsigned allocator_architype< T >::size_type
template<class T>
typedef T allocator_architype< T >::value_type

Constructor & Destructor Documentation

template<class T>
allocator_architype< T >::allocator_architype ( )
template<class T>
allocator_architype< T >::allocator_architype ( const allocator_architype< T > &  )
template<class T>
template<class Other >
allocator_architype< T >::allocator_architype ( const allocator_architype< Other > &  )

Member Function Documentation

template<class T>
pointer allocator_architype< T >::address ( reference  r)
template<class T>
const_pointer allocator_architype< T >::address ( const_reference  r)
template<class T>
pointer allocator_architype< T >::allocate ( size_type  )
template<class T>
pointer allocator_architype< T >::allocate ( size_type  ,
pointer   
)
template<class T>
void allocator_architype< T >::construct ( pointer  ,
const_reference   
)
template<class T>
void allocator_architype< T >::deallocate ( pointer  ,
size_type   
)
template<class T>
void allocator_architype< T >::destroy ( pointer  )
template<class T>
size_type allocator_architype< T >::max_size ( ) const

The documentation for this class was generated from the following file: