|
_DECLSPEC_ALLOCATOR void * | _Allocate (size_t _Count, size_t _Sz, bool _Try_aligned_allocation=true) |
|
void | _Deallocate (void *_Ptr, size_t _Count, size_t _Sz) |
|
template<class _Ty1 , class _Ty2 > |
void | _Construct (_Ty1 *_Ptr, _Ty2 &&_Val) |
|
template<class _Ty1 > |
void | _Construct (_Ty1 *_Ptr) |
|
template<class _Ty > |
struct _Get_element_type | _GET_TYPE_OR_DEFAULT (element_type, typename _Get_first_parameter< _Uty >::type) |
|
template<class _Ty > |
struct _Get_ptr_difference_type | _GET_TYPE_OR_DEFAULT (difference_type, ptrdiff_t) |
|
template<class _Ty , class _Other > |
struct _Get_rebind_type | _GET_TYPE_OR_DEFAULT (template rebind< _Other >::other, typename _Replace_first_parameter< _Other _COMMA _Uty >::type) |
|
template<class _Ptrty > |
void | _Destroy (_Ptrty _Ptr) |
|
template<class _Ptrty > |
auto | _Const_cast (_Ptrty _Ptr) |
|
template<class _Ty > |
auto | _Const_cast (_Ty *_Ptr) |
|
template<class _Ty > |
struct _Get_pointer_type | _GET_TYPE_OR_DEFAULT (pointer, typename _Ty::value_type *) |
|
template<class _Ty > |
struct _Get_const_pointer_type | _GET_TYPE_OR_DEFAULT (const_pointer, typename pointer_traits< typename _Get_pointer_type< _Ty >::type >::template rebind< const typename _Ty::value_type >) |
|
template<class _Ty > |
struct _Get_void_pointer_type | _GET_TYPE_OR_DEFAULT (void_pointer, typename pointer_traits< typename _Get_pointer_type< _Ty >::type >::template rebind< void >) |
|
template<class _Ty > |
struct _Get_const_void_pointer_type | _GET_TYPE_OR_DEFAULT (const_void_pointer, typename pointer_traits< typename _Get_pointer_type< _Ty >::type >::template rebind< const void >) |
|
template<class _Ty > |
struct _Get_difference_type | _GET_TYPE_OR_DEFAULT (difference_type, typename _Get_ptr_difference_type< typename _Get_pointer_type< _Ty >::type >::type) |
|
template<class _Ty > |
struct _Get_size_type | _GET_TYPE_OR_DEFAULT (size_type, typename make_unsigned< typename _Get_difference_type< _Ty >::type >::type) |
|
template<class _Ty > |
struct _Get_propagate_on_container_copy | _GET_TYPE_OR_DEFAULT (propagate_on_container_copy_assignment, false_type) |
|
template<class _Ty > |
struct _Get_propagate_on_container_move | _GET_TYPE_OR_DEFAULT (propagate_on_container_move_assignment, false_type) |
|
template<class _Ty > |
struct _Get_propagate_on_container_swap | _GET_TYPE_OR_DEFAULT (propagate_on_container_swap, false_type) |
|
template<class _Ty > |
struct _Get_is_always_equal | _GET_TYPE_OR_DEFAULT (is_always_equal, typename is_empty< _Ty >::type) |
|
template<class _Ty , class _Other > |
bool | operator== (const allocator< _Ty > &, const allocator< _Other > &) _THROW0() |
|
template<class _Ty , class _Other > |
bool | operator!= (const allocator< _Ty > &_Left, const allocator< _Other > &_Right) _THROW0() |
|
template<class _Ty , class _Other > |
bool | operator== (const _Wrap_alloc< _Ty > &_Left, const _Wrap_alloc< _Other > &_Right) _THROW0() |
|
template<class _Ty , class _Other > |
bool | operator!= (const _Wrap_alloc< _Ty > &_Left, const _Wrap_alloc< _Other > &_Right) _THROW0() |
|
template<class _Alty > |
void | _Pocca (_Alty &_Left, const _Alty &_Right, true_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocca (_Alty &, const _Alty &, false_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocca (_Alty &_Left, const _Alty &_Right) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocma (_Alty &_Left, _Alty &_Right, true_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocma (_Alty &, _Alty &, false_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocma (_Alty &_Left, _Alty &_Right) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocs (_Alty &_Left, _Alty &_Right, true_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocs (_Alty &_Left, _Alty &_Right, false_type) _NOEXCEPT |
|
template<class _Alty > |
void | _Pocs (_Alty &_Left, _Alty &_Right) _NOEXCEPT |
|
template<class _Alloc , class _Ptr = typename _Wrap_alloc<_Alloc>::pointer> |
void | _Destroy_range1 (_Ptr _First, _Ptr _Last, _Wrap_alloc< _Alloc > &_Al, false_type) |
|
template<class _Alloc , class _Ptr = typename _Wrap_alloc<_Alloc>::pointer> |
void | _Destroy_range1 (_Ptr, _Ptr, _Wrap_alloc< _Alloc > &, true_type) |
|
template<class _Alloc , class _Ptr = typename _Wrap_alloc<_Alloc>::pointer> |
void | _Destroy_range (_Ptr _First, _Ptr _Last, _Wrap_alloc< _Alloc > &_Al) |
|
template<class _FwdIt > |
void | _Destroy_range1 (_FwdIt _First, _FwdIt _Last, false_type) |
|
template<class _FwdIt > |
void | _Destroy_range1 (_FwdIt, _FwdIt, true_type) |
|
template<class _FwdIt > |
void | _Destroy_range (_FwdIt _First, _FwdIt _Last) |
|