Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/util/VarArg.h>
Public Member Functions | |
VarArg (va_list &args) | |
VarArg (const VarArg &args) | |
template<class T > | |
T | next (void) |
va_list & | args (void) |
template<> | |
bool | next (void) |
template<> | |
char | next (void) |
template<> | |
short | next (void) |
template<> | |
unsigned char | next (void) |
template<> | |
unsigned short | next (void) |
This is a wrapper around the <stdarg.h> macros. This class may be used:
elm::VarArg::VarArg | ( | va_list & | args | ) |
Constructor from an existing va_list.
args | Existing va_list. |
va_list & elm::VarArg::args | ( | void | ) |
T elm::VarArg::next | ( | void | ) |
Get the next item in the variable argument list.
Referenced by elm::option::StandardOption::configure(), elm::option::SwitchOption::configure(), elm::option::AbstractValueOption::configure(), elm::option::Option::configure(), elm::option::Manager::configure(), elm::option::ValueOption< T >::get(), and elm::option::Option::init().
bool elm::VarArg::next | ( | void | ) |
char elm::VarArg::next | ( | void | ) |
short elm::VarArg::next | ( | void | ) |
unsigned char elm::VarArg::next | ( | void | ) |
unsigned short elm::VarArg::next | ( | void | ) |