|
BDE 4.14.0 Production release
|
This struct provides a mechanism for inferring various traits of the function object type t_FUNC. The return type is given by t_RET unless it is bslmf::Nil in which case it is inferred from t_FUNC. The last three parameters IS_FUNCTION, IS_FUNCTION_POINTER and IS_MEMBER_FUNCTION_POINTER specify whether t_FUNC is a free function type (either a reference-to-function or plain function type), a pointer to function type, or a pointer to member function type, respectively.
Only specializations of this class should be used (given below). All specializations define the types and enumerations documented in the Bind_FuncTraits below.