Quick Links: |
#include <bdlf_bind.h>
Public Types | |
enum | { k_IS_EXPLICIT = 0, k_HAS_POINTER_SEMANTICS = 1 } |
typedef FUNC | Type |
typedef FUNC * | WrapperType |
typedef Bind_OneResultTypeOrAnother < FUNC >::type | ResultType |
Function traits for objects passed by pointer with no explicit return type. The object is assumed to have a result_type
or ResultType
type definition, with the former taking precedence if both are defined.
typedef FUNC bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC *, 0, 0, 0 >::Type |
typedef FUNC* bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC *, 0, 0, 0 >::WrapperType |
typedef Bind_OneResultTypeOrAnother<FUNC>::type bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC *, 0, 0, 0 >::ResultType |