| 
| static _DECLSPEC_ALLOCATOR pointer  | allocate (_Alloc &_Al, size_type _Count) | 
|   | 
| static _DECLSPEC_ALLOCATOR pointer  | allocate (_Alloc &_Al, size_type _Count, const_void_pointer _Hint) | 
|   | 
| static void  | deallocate (_Alloc &_Al, pointer _Ptr, size_type _Count) | 
|   | 
| template<class _Ty , class... _Types>  | 
| static void  | _Construct1 (true_type, _Alloc &, _Ty *_Ptr, _Types &&..._Args) | 
|   | 
| template<class _Ty , class... _Types>  | 
| static void  | _Construct1 (false_type, _Alloc &_Al, _Ty *_Ptr, _Types &&..._Args) | 
|   | 
| template<class _Ty , class... _Types>  | 
| static void  | construct (_Alloc &_Al, _Ty *_Ptr, _Types &&..._Args) | 
|   | 
| template<class _Ty >  | 
| static void  | _Destroy1 (_Alloc &, _Ty *_Ptr, true_type) | 
|   | 
| template<class _Ty >  | 
| static void  | _Destroy1 (_Alloc &_Al, _Ty *_Ptr, false_type) | 
|   | 
| template<class _Ty >  | 
| static void  | destroy (_Alloc &_Al, _Ty *_Ptr) | 
|   | 
| static size_type  | max_size (const _Alloc &_Al) _NOEXCEPT | 
|   | 
| static _Alloc  | select_on_container_copy_construction (const _Alloc &_Al) | 
|   | 
template<class _Alloc > 
template<class _Other > 
      
 
 
template<class _Alloc > 
template<class _Other > 
      
 
 
template<class _Alloc > 
template<class _Ty , class... _Types> 
 
  607         ::new (static_cast<void *>(_Ptr))
 
constexpr _Ty && forward(typename remove_reference< _Ty >::type &_Arg) _NOEXCEPT
Definition: type_traits:1273
 
 
 
 
template<class _Alloc > 
template<class _Ty , class... _Types> 
 
  616         _Al.construct(_Ptr, 
_STD forward<_Types>(_Args)...);
 
 
 
 
template<class _Alloc > 
template<class _Ty > 
 
 
template<class _Alloc > 
template<class _Ty > 
 
 
  587         return (_Al.allocate(
_Count));
 
unsigned int _Count
Definition: xcomplex:668
 
 
 
 
unsigned int _Count
Definition: xcomplex:668
 
static auto _Fn(int, _Alloc &_Al, _Size_type _Count, _Const_void_pointer _Hint) -> decltype(_Al.allocate(_Count, _Hint))
Definition: xmemory0:422
 
 
 
 
template<class _Alloc > 
template<class _Ty , class... _Types> 
 
  625             _Al, _Ptr, 
_STD forward<_Types>(_Args)...);
 
static void _Construct1(true_type, _Alloc &, _Ty *_Ptr, _Types &&..._Args)
Definition: xmemory0:604
 
typename _Unwrap_alloc< _Alloc >::type _Unwrap_alloc_t
Definition: xmemory0:397
 
typename _Uses_default_construct< _Alloc, _Ptr, _Args...>::type _Uses_default_construct_t
Definition: xmemory0:476
 
 
 
 
  599         _Al.deallocate(_Ptr, 
_Count);
 
unsigned int _Count
Definition: xcomplex:668
 
 
 
 
template<class _Alloc > 
template<class _Ty > 
 
static void _Destroy1(_Alloc &, _Ty *_Ptr, true_type)
Definition: xmemory0:629
 
typename _Uses_default_destroy< _Alloc, _Ptr >::type _Uses_default_destroy_t
Definition: xmemory0:509
 
typename _Unwrap_alloc< _Alloc >::type _Unwrap_alloc_t
Definition: xmemory0:397
 
 
 
 
static auto _Fn(int, const _Ty &_Al) _NOEXCEPT-> decltype(_Al.max_size())
Definition: xmemory0:516
 
 
 
 
template<class _Alloc > 
  
  
      
        
          | static _Alloc allocator_traits< _Alloc >::select_on_container_copy_construction  | 
          ( | 
          const _Alloc &  | 
          _Al | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
static auto _Fn(int, const _Ty &_Al) -> decltype((_Ty) _Al.select_on_container_copy_construction())
Definition: xmemory0:537
 
 
 
 
The documentation for this struct was generated from the following file: