|
template<class _Pmd , class _Farg0 > |
static _Ret & | _Call_pmd (_Pmd _Pm, _Farg0 &&_Fx0, true_type) |
|
template<class _Pmd , class _Farg0 > |
static _Ret & | _Call_pmd (_Pmd _Pm, _Farg0 &&_Fx0, false_type) |
|
template<class _Pmd , class _Farg0 > |
static _Ret & | _Apply_pmd (_Pmd _Pm, _Farg0 &&_Fx0) |
|
template<class _Ret , class _Arg0 >
template<class _Pmd , class _Farg0 >
static _Ret& _Pmd_caller< _Ret, _Arg0 >::_Apply_pmd |
( |
_Pmd |
_Pm, |
|
|
_Farg0 && |
_Fx0 |
|
) |
| |
|
inlinestatic |
152 || (is_base_of<_Arg0_bare, _Farg0_bare>::value
154 _Farg0>::value)> _Is_obj;
156 return (_Call_pmd<_Pmd, _Farg0>(_Pm,
157 _STD forward<_Farg0>(_Fx0), _Is_obj()));
Definition: xtr1common:157
Definition: xtr1common:52
_Ty type
Definition: xtr1common:316
Definition: xtr1common:94
template<class _Ret , class _Arg0 >
template<class _Pmd , class _Farg0 >
133 return ((_Ret&)(_Fx0.*_Pm));
template<class _Ret , class _Arg0 >
template<class _Pmd , class _Farg0 >
140 return ((_Ret&)((*_Fx0).*_Pm));
The documentation for this struct was generated from the following file: