BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocableImp

forward declaration

Synopsis

Declared in <bslstl_function_invokerutil.h>

template<
    class VOID_TYPE,
    class RET,
    class FUNC,
    class... ARGS>
struct Function_InvokerUtil_IsFuncInvocableImp
    : bsl::false_type

Base Classes

NameDescription
bsl::false_typeMetafunction representing the boolean constant false.

Specializations

NameDescription
Function_InvokerUtil_IsFuncInvocableImp<bslmf::VoidType<Function_InvokerUtil_ResultType<FUNC, ARGS...>::type>::type, RET, FUNC, ARGS...> Partial specialization when FUNC is invocable with the supplied ARGS.

Derived Classes

NameDescription
Function_InvokerUtil_IsFuncInvocable<RET(ARGS...), FUNC> Boolean metafunction for invocability of FUNC with RET and ARGS.