Quick Links: |
#include <bdlf_bind.h>
Public Types | |
enum | { k_IS_EXPLICIT = Bind_FuncTraitsHasNoEllipsis<FUNC*>::k_VaL, k_PARAM_OFFSET = 0, k_HAS_POINTER_SEMANTICS = 0 } |
typedef FUNC | Type |
typedef FUNC * | WrapperType |
typedef bslmf::FunctionPointerTraits < FUNC * >::ResultType | ResultType |
typedef bslmf::FunctionPointerTraits < FUNC * >::ArgumentList | ArgumentList |
Function traits for non-member function types (references or not, but not pointers to function). The result type is determined from the function pointer traits.
typedef FUNC bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 1, 0, 0 >::Type |
typedef FUNC* bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 1, 0, 0 >::WrapperType |
typedef bslmf::FunctionPointerTraits<FUNC*>::ResultType bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 1, 0, 0 >::ResultType |
typedef bslmf::FunctionPointerTraits<FUNC*>::ArgumentList bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 1, 0, 0 >::ArgumentList |
anonymous enum |