|
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 |
1.8.8