Quick Links: |
#include <bslmf_invokeresult.h>
Public Types | |
typedef bslmf::FunctionPointerTraits < t_FN >::ResultType | QType |
typedef bsl::conditional < bsl::is_reference< QType > ::value||bsl::is_class< QType > ::value, QType, typename bsl::remove_cv< QType >::type > ::type | type |
This component-private, partial struct
template specialization provides the implementation of InvokeResult_Imp
for function pointer types.
See Component bslmf_invokeresult
typedef bslmf::FunctionPointerTraits<t_FN>::ResultType bslmf::InvokeResult_FuncPtrImp< void , t_FN, t_ARGTYPES >::QType [inherited] |
typedef bsl::conditional< bsl::is_reference<QType>::value || bsl::is_class<QType>::value, QType, typename bsl::remove_cv<QType>::type>::type bslmf::InvokeResult_FuncPtrImp< void , t_FN, t_ARGTYPES >::type [inherited] |