Defines tuple to store method arguments.
More...
#include "method_argument_tuple.h"
|
using | type = std::tuple< typename std::remove_const< typename std::remove_reference< Args >::type >::type... > |
| Tuple to hold arguments of specified method. More...
|
|
template<typename R, typename C, typename... Args>
struct System::MethodArgumentTuple< R(C::*)(Args...) const >
Defines tuple to store method arguments.
- Template Parameters
-
R | Method return value. |
C | Type that declares method. |
Args | Arguments type. |
◆ type
template<typename R , typename C , typename... Args>
using System::MethodArgumentTuple< R(C::*)(Args...) const >::type = std::tuple<typename std::remove_const<typename std::remove_reference<Args>::type>::type...> |
Tuple to hold arguments of specified method.