Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bslstl_function_invokerutil.h File Reference

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)