Partial specialization for non-cv-qualified member function pointers.
Declared in <bslmf_memberfunctionpointertraits.h>
template<
class t_PROTOTYPE,
class t_BSLMF_RETURN,
class t_TYPE,
class... t_ARGS>
struct MemberFunctionPointerTraits_Imp<t_PROTOTYPE, t_BSLMF_RETURN const volatile(t_TYPE::*)(t_ARGS...) noexcept>;
A modern compiler will match only non-cv member functions, but some older compilers might match this to any member function.
| Name | Description |
|---|---|
ArgumentList | ArgumentList is an alias to the argument type list of the member function. |
ClassType | ClassType is an alias to the class type of the member function. |
ResultType | ResultType is an alias to the return type of the member function. |
| Name | Description |
|---|---|
Unnamed enum | Trait flags for non-cv member function pointers. |