library of assembled shared sources |
http://lass.cocamware.com |
#include <lass_allocator.h>
Data Structures | |
struct | rebind |
Public Types | |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef T & | reference |
typedef const T & | const_reference |
typedef T | value_type |
Public Member Functions | |
lass_allocator () throw () | |
lass_allocator (const lass_allocator &) throw () | |
template<typename U > | |
lass_allocator (const lass_allocator< U, VariableAllocator > &) throw () | |
~lass_allocator () throw () | |
pointer | address (reference x) const |
const_pointer | address (const_reference x) const |
pointer | allocate (size_type n, typename lass_allocator< void, VariableAllocator >::pointer hint=0) |
void | deallocate (pointer p, size_type n) |
size_type | max_size () const throw () |
void | construct (pointer p, const T &val) |
void | destroy (pointer p) |
template<typename U > | |
lass_allocator (const lass_allocator< U, VA > &other) throw () |
Definition at line 71 of file lass_allocator.h.
typedef size_t lass::stde::lass_allocator< T, VariableAllocator >::size_type |
Definition at line 74 of file lass_allocator.h.
typedef ptrdiff_t lass::stde::lass_allocator< T, VariableAllocator >::difference_type |
Definition at line 75 of file lass_allocator.h.
typedef T* lass::stde::lass_allocator< T, VariableAllocator >::pointer |
Definition at line 76 of file lass_allocator.h.
typedef const T* lass::stde::lass_allocator< T, VariableAllocator >::const_pointer |
Definition at line 77 of file lass_allocator.h.
typedef T& lass::stde::lass_allocator< T, VariableAllocator >::reference |
Definition at line 78 of file lass_allocator.h.
typedef const T& lass::stde::lass_allocator< T, VariableAllocator >::const_reference |
Definition at line 79 of file lass_allocator.h.
typedef T lass::stde::lass_allocator< T, VariableAllocator >::value_type |
Definition at line 80 of file lass_allocator.h.
lass::stde::lass_allocator< T, VA >::lass_allocator | ( | ) | throw () [inline] |
Definition at line 51 of file lass_allocator.inl.
lass::stde::lass_allocator< T, VA >::lass_allocator | ( | const lass_allocator< T, VariableAllocator > & | other | ) | throw () [inline] |
Definition at line 58 of file lass_allocator.inl.
lass::stde::lass_allocator< T, VariableAllocator >::lass_allocator | ( | const lass_allocator< U, VariableAllocator > & | ) | throw () [inline] |
lass::stde::lass_allocator< T, VA >::~lass_allocator | ( | ) | throw () [inline] |
Definition at line 75 of file lass_allocator.inl.
lass::stde::lass_allocator< T, VariableAllocator >::lass_allocator | ( | const lass_allocator< U, VA > & | other | ) | throw () [inline] |
Definition at line 67 of file lass_allocator.inl.
lass_allocator< T, VA >::pointer lass::stde::lass_allocator< T, VA >::address | ( | reference | x | ) | const [inline] |
Definition at line 83 of file lass_allocator.inl.
lass_allocator< T, VA >::const_pointer lass::stde::lass_allocator< T, VA >::address | ( | const_reference | x | ) | const [inline] |
Definition at line 92 of file lass_allocator.inl.
pointer lass::stde::lass_allocator< T, VariableAllocator >::allocate | ( | size_type | n, | |
typename lass_allocator< void, VariableAllocator >::pointer | hint = 0 | |||
) |
void lass::stde::lass_allocator< T, VA >::deallocate | ( | pointer | p, | |
size_type | n | |||
) | [inline] |
lass_allocator< T, VA >::size_type lass::stde::lass_allocator< T, VA >::max_size | ( | ) | const throw () [inline] |
void lass::stde::lass_allocator< T, VA >::construct | ( | pointer | p, | |
const T & | val | |||
) | [inline] |
void lass::stde::lass_allocator< T, VA >::destroy | ( | pointer | p | ) | [inline] |
Definition at line 137 of file lass_allocator.inl.
Generated on Mon Nov 10 14:22:16 2008 for Library of Assembled Shared Sources by 1.5.7.1 |