template<typename... T>
struct maxon::ParameterPack< T >
Helper class to work with parameter packs. IndexOf supports finding the index of a type in the argument list, At supports indexing into the list, ContainsAll implements a subset test:
ParameterPack<Int, Float, String, String>::IndexOf<
Float>
::value == 1
ParameterPack<Int, Float, String, String>::At<2>
::type ==
String
PyObject * value
Definition: abstract.h:715
Definition: c4d_string.h:39
maxon::Float Float
Definition: ge_sys_math.h:66
maxon::Int Int
Definition: ge_sys_math.h:64
PyObject ** type
Definition: pycore_pyerrors.h:34
maxon::details::ParameterPackContainsAll< ParameterPack, X... > ContainsAll
Definition: apibase.h:920
- Template Parameters
-
T | The types of the parameter pack. |