BloombergLP::bslmf::InvokeResult_BaseCalcUtil

Forward declaration

Synopsis

Declared in <bslmf_invokeresult.h>

template<
    class t_FN,
    class... t_ARGTYPES>
struct InvokeResult_BaseCalcUtil;

Type Aliases

NameDescription
BaseType In C++11 and later, conditionally provides a nested typedef type that is the type returned by the expression (f, args...), where f is an object of type t_FN and args... is a list of object of types t_ARGTYPES..., if the expression is well formed. In C++03, provide a nested typed type that is the type returned by the same invoke expression if the type can be deduced, and is InvokeResultDeductionFailed otherwise. Note that in C++11 and later, type is never InvokeResultDeductionFailed.