LLVM
15.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. More... | |
template<size_t i> | |
using | arg_t = typename std::tuple_element< i, std::tuple< Args... > >::type |
The type of an argument to this function. More... | |
Overload for non-class function types.
Definition at line 135 of file STLExtras.h.
using llvm::function_traits< ReturnType(*)(Args...), false >::arg_t = typename std::tuple_element<i, std::tuple<Args...> >::type |
The type of an argument to this function.
Definition at line 144 of file STLExtras.h.
using llvm::function_traits< ReturnType(*)(Args...), false >::result_t = ReturnType |
The result type of this function.
Definition at line 140 of file STLExtras.h.
anonymous enum |
The number of arguments to this function.
Enumerator | |
---|---|
num_args |
Definition at line 137 of file STLExtras.h.