HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Variadic.h File Reference
#include "UT_API.h"
#include "UT_Array.h"
#include <variant>
+ Include dependency graph for UT_Variadic.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_VariadicT< T >
 
class  UT_VariadicPOD
 

Typedefs

typedef std::variant< int32,
int64, fpreal64, const char
*, const char **, const int8
*, const uint8 *, const int16
*, const uint16 *, const int32
*, const int64 *, const
fpreal16 *, const fpreal32
*, const fpreal64 * > 
UT_VariadicPODType
 

Typedef Documentation

typedef std::variant<int32, int64, fpreal64, const char *, const char **, const int8 *, const uint8 *, const int16 *, const uint16 *, const int32 *, const int64 *, const fpreal16 *, const fpreal32 *, const fpreal64 *> UT_VariadicPODType

Typedef for a POD (int, real or const char *) variadic argument. This is equivalent to the c-style variadic arguments which can be processed.

Definition at line 73 of file UT_Variadic.h.