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

Name

Description

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

Name

Description

Unnamed enum

Trait flags for C‐style varargs function pointer types.

Unnamed enum

Varargs flag for the function type.

Created with MrDocs