|
Thrill
0.1
|
specialize for pointers to mutable member function
Definition at line 65 of file function_traits.hpp.
Inheritance diagram for FunctionTraits< ReturnType(ClassType::*)(Args...)>:
Collaboration diagram for FunctionTraits< ReturnType(ClassType::*)(Args...)>:#include <function_traits.hpp>
Public Types | |
| using | is_const = std::false_type |
Public Types inherited from FunctionTraits< ReturnType(ClassType::*)(Args...) const > | |
| template<size_t i> | |
| using | arg = typename std::tuple_element< i, args_tuple >::type |
| template<size_t i> | |
| using | arg_plain = typename std::remove_cv< typename std::remove_reference< arg< i > >::type >::type |
| using | args_tuple = std::tuple< Args... > |
| the tuple of arguments More... | |
| using | args_tuple_plain = std::tuple< typename std::remove_cv< typename std::remove_reference< Args >::type >::type... > |
| the tuple of arguments: with remove_cv and remove_reference applied. More... | |
| using | is_const = std::true_type |
| using | result_type = ReturnType |
Additional Inherited Members | |
Static Public Attributes inherited from FunctionTraits< ReturnType(ClassType::*)(Args...) const > | |
| static constexpr size_t | arity = sizeof ... (Args) |
| arity is the number of arguments. More... | |
| using is_const = std::false_type |
Definition at line 67 of file function_traits.hpp.