📄 xxfunction
字号:
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfc(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfv(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(
_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__thiscall _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfcv(
_Fret (__thiscall _Farg0::*const _Val)(_FARG1_FARG2) const volatile,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
#ifdef _M_IX86
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2))
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2), _Farg0>
_MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmf<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2),
_Alloc _Ax)
{
typedef _Callable_pmf<_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2), _Farg0>
_MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmf<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmf(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2),
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfc(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfv(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(
_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__cdecl _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfcv(
_Fret (__cdecl _Farg0::*const _Val)(_FARG1_FARG2) const volatile,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2))
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2), _Farg0>
_MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmf<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2),
_Alloc _Ax)
{
typedef _Callable_pmf<_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2), _Farg0>
_MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmf<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmf(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2),
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) const)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) const, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfc<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfc(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) const,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) volatile, _Farg0> _MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfv(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) volatile,
_Alloc _Ax)
{ // store copy of _Val
if (_Val == 0)
_Set(0);
else if (sizeof (_Myimpl) <= sizeof (_Space))
{ // small enough, allocate locally
new ((void *)&_Space) _Myimpl(_Val);
_Set((_Ptrt *)&_Space);
}
else
{ // use allocator
typename _Alloc::template rebind<_Myimpl>::other _Al = _Ax;
_Myimpl *_Ptr = _Al.allocate(1);
new (_Ptr) _Myimpl(_Val, _Al);
_Set(_Ptr);
}
}
template<class _Fret _C_CLASS_FARG0>
void _Reset(_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) const volatile)
{
typedef _STD allocator<_Myty> _Alty0;
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NO_ALLOC_NAME<_MyWrapper, _Ret _C_ARG0_ARG1>
_Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Alty0());
}
template<class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset_alloc(
_Fret (__stdcall _Farg0::*const _Val)(_FARG1_FARG2) const volatile,
_Alloc _Ax)
{
typedef _Callable_pmf<
_Fret (__stdcall _Farg0::*const)(_FARG1_FARG2) const volatile, _Farg0>
_MyWrapper;
typedef _IMPL_NAME<_MyWrapper, _Ret, _ARG0_ARG1, _Alloc> _Myimpl;
_Reset0pmfcv<_Myimpl>(_Val, _Ax);
}
template<class _Myimpl,
class _Fret _C_CLASS_FARG0,
class _Alloc>
void _Reset0pmfcv(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -