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
Int64 Int
signed 32/64 bit int, size depends on the platform
Definition: apibase.h:187
Float64 Float
Definition: apibase.h:196
PyObject ** type
Definition: pycore_pyerrors.h:34
maxon::details::ParameterPackContainsAll< ParameterPack, X... > ContainsAll
Definition: apibase.h:892
- Template Parameters
-
T | The types of the parameter pack. |