template<class _Ty >
template<class _Other >
_STD_BEGIN constexpr _Ty * addressof(_Ty &_Val) _NOEXCEPT
Definition: xstddef:628
_FwdIt const _Ty _Val
Definition: algorithm:1938
_STD_BEGIN constexpr _Ty * addressof(_Ty &_Val) _NOEXCEPT
Definition: xstddef:628
_FwdIt const _Ty _Val
Definition: algorithm:1938
_DECLSPEC_ALLOCATOR void * _Allocate(size_t _Count, size_t _Sz, bool _Try_aligned_allocation=true)
Definition: xmemory0:48
_Diff _Count
Definition: algorithm:1941
_DECLSPEC_ALLOCATOR pointer allocate(_CRT_GUARDOVERFLOW size_type _Count)
Definition: xmemory0:826
_Diff _Count
Definition: algorithm:1941
template<class _Ty >
template<class _Objty , class... _Types>
void allocator< _Ty >::construct |
( |
_Objty * |
_Ptr, |
|
|
_Types &&... |
_Args |
|
) |
| |
|
inline |
840 ::new ((
void *)_Ptr) _Objty(
_STD forward<_Types>(_Args)...);
constexpr _Ty && forward(typename remove_reference< _Ty >::type &_Arg) _NOEXCEPT
Definition: type_traits:1332
void _Deallocate(void *_Ptr, size_t _Count, size_t _Sz)
Definition: xmemory0:95
_Diff _Count
Definition: algorithm:1941
template<class _Ty >
template<class _Uty >
851 return ((
size_t)(-1) /
sizeof (_Ty));
template<class _Ty >
template<class _Other >
The documentation for this class was generated from the following files: