Provide invoker adaptors for bsl::function
More...
Go to the source code of this file.
Classes |
struct | bslstl::Function_InvokerUtil |
struct | bslstl::Function_InvokerUtilNullCheck< FUNC > |
struct | bslstl::Function_InvokerUtilNullCheck< FUNC * > |
struct | bslstl::Function_InvokerUtilNullCheck< MEMTYPE CLASS::* > |
struct | bslstl::Function_InvokerUtil_Dispatch< Function_InvokerUtil::e_FunctionPtr, RET(ARGS...), FUNC > |
struct | bslstl::Function_InvokerUtil_Dispatch< Function_InvokerUtil::e_MemFunctionPtr, RET(ARG0, ARGS...), FUNC > |
struct | bslstl::Function_InvokerUtil_Dispatch< Function_InvokerUtil::e_MemDataPtr, RET(ARG0), MEMBER_TYPE CLASS_TYPE::* > |
struct | bslstl::Function_InvokerUtil_Dispatch< Function_InvokerUtil::e_InplaceFunctor, RET(ARGS...), FUNC > |
struct | bslstl::Function_InvokerUtil_Dispatch< Function_InvokerUtil::e_OutofplaceFunctor, RET(ARGS...), FUNC > |
Namespaces |
namespace | bslstl |
Defines |
#define | BSLSTL_FUNCTION_INVOKERUTIL_CAST_RESULT(RET, X) static_cast<RET>(X) |
Detailed Description
Define Documentation
#define BSLSTL_FUNCTION_INVOKERUTIL_CAST_RESULT |
( |
|
RET, |
|
|
|
X | |
|
) |
| | static_cast<RET>(X) |