Quick Links: |
#include <bslmf_invokeresult.h>
Public Types | |
typedef BloombergLP::bslmf::InvokeResult_Imp < k_IS_FUNCPTR, k_IS_MEMFUNCPTR, k_IS_MEMOBJPTR, FwdFn, t_ARGTYPES...> | BaseType |
This component-private utility struct
template provides a nested typedef, BaseType
, which is a class type that itself provides a nested typedef type
that is the type of the INVOKE(fn, args...)
expression given fn
is an object of the specified t_FN
type and args...
are objects of the specified t_ARGTYPES...
types. If the INVOKE(fn, args...)
expression is not well-formed, BaseType
provides no such nested typedef.
See Component bslmf_invokeresult
typedef BloombergLP::bslmf::InvokeResult_Imp<k_IS_FUNCPTR, k_IS_MEMFUNCPTR, k_IS_MEMOBJPTR, FwdFn, t_ARGTYPES...> bslmf::InvokeResult_BaseCalcUtil< t_FN, t_ARGTYPES >::BaseType |