template<class _Ty , class _Derived , class _Alloc >
_Alloc _My_alloc
Definition: future:243
template<class _Ty , class _Derived , class _Alloc >
template<class _Ty , class _Derived , class _Alloc >
Implements _Deleter_base< _Ty >.
521 typedef typename _Alty0::template rebind<_Derived>
522 ::other _State_allocator;
525 typedef typename _Alty0::template rebind<_State_deleter>
526 ::other _Deleter_allocator;
527 _Deleter_allocator _Del_alloc(
_My_alloc);
529 _Derived *_Ptr =
static_cast<_Derived *
>(
_State);
531 _St_alloc.destroy(_Ptr);
532 _St_alloc.deallocate(_St_alloc.address(*_Ptr), 1);
534 _Del_alloc.destroy(
this);
535 _Del_alloc.deallocate(_Del_alloc.address(*
this), 1);
_In_ size_t _Deref_pre_opt_z_ char const _In_ size_t _Inout_ mbstate_t * _State
Definition: wchar.h:78
_Alloc _My_alloc
Definition: future:243
template<class _Ty , class _Derived , class _Alloc >
template<class _Ty , class _Derived , class _Alloc >
The documentation for this struct was generated from the following file: