template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
template<class _Ret , class... _Types>
void _Tidy()
Definition: functional:445
template<class _Ret , class... _Types>
template<class _Myimpl , class _Fty , class _Alloc >
495 if (
sizeof (_Myimpl) <=
sizeof (
_Space))
498 _Ptr = ::new (_Vptr) _Myimpl(
_STD forward<_Fty>(
_Val));
502 typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
503 _Vptr = _Al.allocate(1);
504 _Ptr = ::new (_Vptr) _Myimpl(
_STD forward<_Fty>(_Val), _Al);
else
Definition: vccorlib.h:1721
union _Func_class::@90 _Space
void _Set(_Ptrt *_Ptr)
Definition: functional:509
bool _Test_callable(_Ty &_Arg, true_type)
Definition: functional:278
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
union _Func_class::@90 _Space
template<class _Ret , class... _Types>
void _Set(_Ptrt *_Ptr)
Definition: functional:509
template<class _Ret , class... _Types>
union _Func_class::@90 _Space
void _Set(_Ptrt *_Ptr)
Definition: functional:509
const _Ty & _Right
Definition: algorithm:4087
template<class _Ret , class... _Types>
template<class _Fty >
void _Reset_alloc(_Fty &&_Val, _Alloc _Ax)
Definition: functional:390
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ret , class... _Types>
template<class _Fret , class _Farg0 >
void _Reset_alloc(_Fty &&_Val, _Alloc _Ax)
Definition: functional:390
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ret , class... _Types>
template<class _Fty , class _Alloc >
void _Func_class< _Ret, _Types >::_Reset_alloc |
( |
_Fty && |
_Val, |
|
|
_Alloc |
_Ax |
|
) |
| |
|
inlineprotected |
394 typedef _Func_impl<_MyWrapper, _Alloc, _Ret, _Types...> _Myimpl;
396 _Do_alloc<_Myimpl>(
_STD forward<_Fty>(
_Val), _Ax);
Definition: functional:163
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ret , class... _Types>
template<class _Fret , class _Farg0 , class _Alloc >
void _Func_class< _Ret, _Types >::_Reset_alloc |
( |
_Fret _Farg0::*const |
_Val, |
|
|
_Alloc |
_Ax |
|
) |
| |
|
inlineprotected |
416 _Do_alloc<_Myimpl>(
_Val, _Ax);
Definition: functional:163
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ret , class... _Types>
union _Func_class::@90 _Space
void _Set(_Ptrt *_Ptr)
Definition: functional:509
const _Ty & _Right
Definition: algorithm:4087
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
template<class _Ret , class... _Types>
463 _Temp._Resetm(
_STD forward<_Myt>(*
this));
_Ptrt * _Impl
Definition: functional:528
void _Resetm(_Myt &&_Right)
Definition: functional:344
_Func_class< _Ret, _Types...> _Myt
Definition: functional:302
void _Tidy()
Definition: functional:445
void swap(function< _Fty > &_Left, function< _Fty > &_Right)
Definition: functional:753
bool _Local() const
Definition: functional:514
const _Ty & _Right
Definition: algorithm:4087
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
const void * _Target(const _XSTD2 type_info &_Info) const
Definition: functional:145
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
typedef void(__cdecl *_se_translator_function)(unsigned int
virtual const _XSTD2 type_info & _Target_type() const =0
template<class _Ret , class... _Types>
_Ptrt * _Impl
Definition: functional:528
virtual void _Delete_this(bool)=0
bool _Local() const
Definition: functional:514
template<class _Ret , class... _Types>
_Ret _Func_class< _Ret, _Types >::operator() |
( |
_Types... |
_Args | ) |
const |
|
inline |
314 _Xbad_function_call();
_Ptrt * _Impl
Definition: functional:528
virtual _Rx _Do_call(_Types &&...)=0
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
template<class _Ret , class... _Types>
The documentation for this class was generated from the following file: