|
LLVM 22.0.0git
|
Overload for non-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 i> | |
| using | arg_t = std::tuple_element_t<i, std::tuple<Args...>> |
| The type of an argument to this function. | |
Overload for non-class function types.
Definition at line 88 of file STLExtras.h.
| using llvm::function_traits< ReturnType(*)(Args...), false >::arg_t = std::tuple_element_t<i, std::tuple<Args...>> |
The type of an argument to this function.
Definition at line 97 of file STLExtras.h.
| using llvm::function_traits< ReturnType(*)(Args...), false >::result_t = ReturnType |
The result type of this function.
Definition at line 93 of file STLExtras.h.
| anonymous enum |
The number of arguments to this function.
| Enumerator | |
|---|---|
| num_args | |
Definition at line 90 of file STLExtras.h.