HDK
|
#include <functionTraits.h>
Public Types | |
using | ReturnType = Ret |
using | ArgTypes = ArgTypeList |
using | ArgsTuple = TfMetaApply< std::tuple, ArgTypes > |
template<size_t N> | |
using | NthArg = std::tuple_element_t< N, ArgsTuple > |
Static Public Attributes | |
static const size_t | Arity = TfMetaApply<TfMetaLength, ArgTypes>::value |
Definition at line 40 of file functionTraits.h.
using Tf_FuncSig< Ret, ArgTypeList >::ArgsTuple = TfMetaApply<std::tuple, ArgTypes> |
Definition at line 44 of file functionTraits.h.
using Tf_FuncSig< Ret, ArgTypeList >::ArgTypes = ArgTypeList |
Definition at line 43 of file functionTraits.h.
using Tf_FuncSig< Ret, ArgTypeList >::NthArg = std::tuple_element_t<N, ArgsTuple> |
Definition at line 48 of file functionTraits.h.
using Tf_FuncSig< Ret, ArgTypeList >::ReturnType = Ret |
Definition at line 42 of file functionTraits.h.
|
static |
Definition at line 45 of file functionTraits.h.