|
HDK
|
#include <UT_Variadic.h>
Public Member Functions | |
| UT_VariadicT< T > & | operator<< (const T &val) |
| exint | entries () const |
| const T & | item (exint arg) const |
| void | append (const T &v) |
Protected Attributes | |
| UT_Array< const T * > | myItems |
Build a list of variadic arguments of the given template type
C-Style variadic arguments are error prone for various reasons:
This class provides type-safety and a cleaner interface. For example, to accept a variable length array of strings:
Definition at line 36 of file UT_Variadic.h.
|
inline |
Definition at line 49 of file UT_Variadic.h.
|
inline |
Definition at line 46 of file UT_Variadic.h.
|
inline |
Definition at line 47 of file UT_Variadic.h.
|
inline |
Definition at line 40 of file UT_Variadic.h.
|
protected |
Definition at line 52 of file UT_Variadic.h.