STLdoc
STLdocumentation
|
Classes | |
struct | rebind |
Public Types | |
typedef _Alloc | _Mybase |
typedef allocator_traits< _Alloc > | _Mytraits |
typedef _Mytraits::value_type | value_type |
typedef _Mytraits::pointer | pointer |
typedef _Mytraits::const_pointer | const_pointer |
typedef _Mytraits::void_pointer | void_pointer |
typedef _Mytraits::const_void_pointer | const_void_pointer |
typedef _If< is_void< value_type >::value, int, value_type >::type & | reference |
typedef _If< is_void< const value_type >::value, const int, const value_type >::type & | const_reference |
typedef _Mytraits::size_type | size_type |
typedef _Mytraits::difference_type | difference_type |
typedef _Mytraits::propagate_on_container_copy_assignment | propagate_on_container_copy_assignment |
typedef _Mytraits::propagate_on_container_move_assignment | propagate_on_container_move_assignment |
typedef _Mytraits::propagate_on_container_swap | propagate_on_container_swap |
typedef _Mytraits::is_always_equal | is_always_equal |
Public Member Functions | |
_Wrap_alloc | select_on_container_copy_construction (_Nil=_Nil()) const |
pointer | address (reference _Val) const |
const_pointer | address (const_reference _Val) const |
_Wrap_alloc () _NOEXCEPT_OP(is_nothrow_default_constructible< _Alloc > | |
_Wrap_alloc (const _Wrap_alloc &_Right) _THROW0() | |
_Wrap_alloc (_Wrap_alloc &&_Right) _THROW0() | |
template<class _Other > | |
_Wrap_alloc (_Other &&_Right) _THROW0() | |
_Wrap_alloc & | operator= (const _Wrap_alloc &_Right) |
_Wrap_alloc & | operator= (_Wrap_alloc &&_Right) |
template<class _Other > | |
_Wrap_alloc & | operator= (_Other &&_Right) |
_DECLSPEC_ALLOCATOR pointer | allocate (size_type _Count) |
_DECLSPEC_ALLOCATOR pointer | allocate (size_type _Count, const_void_pointer _Hint, _Nil=_Nil()) |
void | deallocate (pointer _Ptr, size_type _Count) |
template<class _Ty , class... _Types> | |
void | construct (_Ty *_Ptr, _Types &&..._Args) |
template<class _Ty > | |
void | destroy (_Ty *_Ptr) |
size_type | max_size (_Nil=_Nil()) const _NOEXCEPT |
typedef _Alloc _Wrap_alloc< _Alloc >::_Mybase |
typedef allocator_traits<_Alloc> _Wrap_alloc< _Alloc >::_Mytraits |
typedef _Mytraits::const_pointer _Wrap_alloc< _Alloc >::const_pointer |
typedef _If<is_void<const value_type>::value, const int, const value_type>::type& _Wrap_alloc< _Alloc >::const_reference |
typedef _Mytraits::const_void_pointer _Wrap_alloc< _Alloc >::const_void_pointer |
typedef _Mytraits::difference_type _Wrap_alloc< _Alloc >::difference_type |
typedef _Mytraits::is_always_equal _Wrap_alloc< _Alloc >::is_always_equal |
typedef _Mytraits::pointer _Wrap_alloc< _Alloc >::pointer |
typedef _Mytraits::propagate_on_container_copy_assignment _Wrap_alloc< _Alloc >::propagate_on_container_copy_assignment |
typedef _Mytraits::propagate_on_container_move_assignment _Wrap_alloc< _Alloc >::propagate_on_container_move_assignment |
typedef _Mytraits::propagate_on_container_swap _Wrap_alloc< _Alloc >::propagate_on_container_swap |
typedef _If<is_void<value_type>::value, int, value_type>::type& _Wrap_alloc< _Alloc >::reference |
typedef _Mytraits::size_type _Wrap_alloc< _Alloc >::size_type |
typedef _Mytraits::value_type _Wrap_alloc< _Alloc >::value_type |
typedef _Mytraits::void_pointer _Wrap_alloc< _Alloc >::void_pointer |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |