BloombergLP::bdlf::Bind_FuncTraits

This struct provides traits of the binder functor type t_FUNC.

Description

If t_RET is bslmf::Nil, then the return type is inferred by using either bslmf::FunctionPointerTraits, bslmf::MemberFunctionPointerTraits, or t_FUNC::ResultType / t_FUNC::result_type. Otherwise the return type is t_RET. Additional nested types and enumerations describe whether binding is explicit, whether the functor is a member function, and whether it has pointer semantics.