|
LLVM 22.0.0git
|
Overload for class function types. More...
#include "llvm/ADT/STLExtras.h"
Public Types | |
| enum | { num_args = sizeof...(Args) } |
| The number of arguments to this function. More... | |
| using | result_t = ReturnType |
| The result type of this function. | |
| template<size_t Index> | |
| using | arg_t = std::tuple_element_t<Index, std::tuple<Args...>> |
| The type of an argument to this function. | |
Overload for class function types.
Definition at line 71 of file STLExtras.h.
| using llvm::function_traits< ReturnType(ClassType::*)(Args...) const, false >::arg_t = std::tuple_element_t<Index, std::tuple<Args...>> |
The type of an argument to this function.
Definition at line 80 of file STLExtras.h.
| using llvm::function_traits< ReturnType(ClassType::*)(Args...) const, false >::result_t = ReturnType |
The result type of this function.
Definition at line 76 of file STLExtras.h.
| anonymous enum |
The number of arguments to this function.
| Enumerator | |
|---|---|
| num_args | |
Definition at line 73 of file STLExtras.h.