STLdoc
STLdocumentation
|
Classes | |
class | _Mem_fn_wrap< _Rx, _Pmf, _Arg0, _Types > |
class | _Mem_fn_wrap< _Rx, _Pmf, _Arg0, _Arg1 > |
class | bad_function_call |
class | _Func_base< _Rx, _Types > |
class | _Func_impl< _Callable, _Alloc, _Rx, _Types > |
class | function< _Fty > |
struct | _Testable_callable1< _Ty > |
struct | _Testable_callable1< function< _Fty > > |
struct | _Testable_callable< _Ty > |
class | _Func_class< _Ret, _Types > |
struct | _Get_function_impl< _Tx > |
class | function< _Fty > |
class | _Ph< _Nx > |
struct | is_placeholder< _Tx > |
struct | is_placeholder< _Ph< _Nx > > |
struct | is_bind_expression< _Tx > |
struct | _Notforced |
class | _Bind< _Forced, _Ret, _Fun, _Types > |
struct | _Is_reference_wrapper0< _Barg > |
struct | _Is_reference_wrapper0< reference_wrapper< _Barg > > |
struct | _Is_reference_wrapper< _Barg > |
Macros | |
#define | _FUNCTIONAL_ |
#define | _MEM_FN_WRAP(CALL_OPT, X1, CV_OPT) |
#define | _FUNC_CLASS_RESET_PF(CALL_OPT, X1) |
#define | _FUNC_CLASS_RESET_PMF(CALL_OPT, X1, CV_OPT) |
#define | _GET_FUNCTION_IMPL(CALL_OPT, X1) |
#define | _IS_BIND_EXPRESSION(CV_OPT) |
#define | _REFWRAP_IMPL_PMD(CV_OPT) |
#define | _IMPLICIT_PMF_WRAP(CALL_OPT, X1, CV_OPT) |
#define | _EXPLICIT_PMF_WRAP(CALL_OPT, X1, CV_OPT) |
Enumerations | |
enum | _Barg_type { _Reference_wrapper, _Placeholder, _Bind_expression, _UDT } |
Functions | |
template<class _Rx , class _Arg0 > | |
_STD_BEGIN _Call_wrapper< _Callable_pmd< _Rx _Arg0::*const, _Arg0 > > | mem_fn (_Rx _Arg0::*const _Pmd) |
_CRTIMP2_PURE | _NO_RETURN (__CLRCALL_PURE_OR_CDECL _Xbad_function_call()) |
template<class _Ty > | |
bool | _Test_callable (_Ty &_Arg, true_type) |
template<class _Ty > | |
bool | _Test_callable (_Ty &, false_type) |
template<class _Ty > | |
bool | _Test_callable (_Ty &_Arg) |
template<class _Fty > | |
void | swap (function< _Fty > &_Left, function< _Fty > &_Right) |
template<class _Fty > | |
bool | operator== (const function< _Fty > &_Other, nullptr_t) _NOEXCEPT |
template<class _Fty > | |
bool | operator== (nullptr_t _Npc, const function< _Fty > &_Other) _NOEXCEPT |
template<class _Fty > | |
bool | operator!= (const function< _Fty > &_Other, nullptr_t _Npc) _NOEXCEPT |
template<class _Fty > | |
bool | operator!= (nullptr_t _Npc, const function< _Fty > &_Other) _NOEXCEPT |
#define _EXPLICIT_PMF_WRAP | ( | CALL_OPT, | |
X1, | |||
CV_OPT | |||
) |
#define _FUNC_CLASS_RESET_PF | ( | CALL_OPT, | |
X1 | |||
) |
#define _FUNC_CLASS_RESET_PMF | ( | CALL_OPT, | |
X1, | |||
CV_OPT | |||
) |
#define _FUNCTIONAL_ |
#define _GET_FUNCTION_IMPL | ( | CALL_OPT, | |
X1 | |||
) |
#define _IMPLICIT_PMF_WRAP | ( | CALL_OPT, | |
X1, | |||
CV_OPT | |||
) |
#define _IS_BIND_EXPRESSION | ( | CV_OPT | ) |
#define _MEM_FN_WRAP | ( | CALL_OPT, | |
X1, | |||
CV_OPT | |||
) |
#define _REFWRAP_IMPL_PMD | ( | CV_OPT | ) |
enum _Barg_type |
_CRTIMP2_PURE _NO_RETURN | ( | __CLRCALL_PURE_OR_CDECL | _Xbad_function_call() | ) |
|
inline |
|
inline |
_STD_BEGIN _Call_wrapper<_Callable_pmd<_Rx _Arg0::*const, _Arg0> > mem_fn | ( | _Rx _Arg0::*const | _Pmd | ) |