Skip to main content

function_traits Struct Template

Deprecated traits of the pointers to member functions. More...

Declaration​

template <class R, class T, class... Args_T>
struct micro_os_plus::micro_test_plus::type_traits::function_traits<R(T::*)(Args_T...)> { ... }

Included Headers​

#include <deprecated.h>

Public Member Typedefs Index​

template <class R, class T, class... Args_T>
usingargs = list< Args_T... >

The parameter types, as a list. More...

template <class R, class T, class... Args_T>
usingresult_type = R

The return type. More...

Description​

Deprecated traits of the pointers to member functions.

Template Parameters
R

The return type.

T

The class type.

Args_T

The parameter types.

Exposes the return type and the parameter types of a pointer to a non-const member function.

Deprecated

not replaced (since 6.0.0)

Definition at line 2728 of file deprecated.h.

Public Member Typedefs​

args​

template <class R, class T, class... Args_T>
using micro_os_plus::micro_test_plus::type_traits::function_traits< R(T::*)(Args_T...)>::args = list<Args_T...>

The parameter types, as a list.

The types Args_T of the specialisation, without the object parameter of the member functions.

Definition at line 2745 of file deprecated.h.

result_type​

template <class R, class T, class... Args_T>
using micro_os_plus::micro_test_plus::type_traits::function_traits< R(T::*)(Args_T...)>::result_type = R

The return type.

The type R of the specialisation.

Definition at line 2736 of file deprecated.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.