BloombergLP::bslmf::FunctionPointerTraits<t_BSLMF_RETURN(*)(t_ARGS...) noexcept>

Specialization for function pointers that return t_BSLMF_RETURN and accept a fixed number of arguments

Synopsis

Declared in <bslmf_functionpointertraits.h>

template<
    class t_BSLMF_RETURN,
    class... t_ARGS>
struct FunctionPointerTraits<t_BSLMF_RETURN(*)(t_ARGS...) noexcept>;

Type Aliases

NameDescription
ArgumentList ArgumentList is an alias to the argument type list of the function.
FuncType FuncType is an alias to the function type (without pointer).
Linkage Linkage is an alias to the linkage tag for this function pointer.
ResultType ResultType is an alias to the return type of the function.

Enums

NameDescription
Unnamed enum Trait flags for fixed-arity function pointer types.
Unnamed enum Varargs flag for the function type.