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

Specialization for function pointers that return t_BSLMF_RETURN and accept variable (C-style varargs) 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 fixed 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 C-style varargs function pointer types.
Unnamed enum Varargs flag for the function type.