invoke_result_t is an alias to the return type of the bsl::invoke_result meta‐function. Note, that the invoke_result_t avoids the ::type suffix and typename prefix when we want to use the result of the meta‐function in templates.
Synopsis
Declared in <bslmf_invokeresult.h>
template<
class t_FN,
class... t_ARGTYPES>
using invoke_result_t = invoke_result<t_FN, t_ARGTYPES...>::type;
Created with MrDocs