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.