#include <uargs.hpp>
Public Member Functions | |
UArgs (const UArgs &) | |
UArgs (const UArgsImpl &) | |
UArgs (const char *) | |
UArgs (UBrick *) | |
UArgs (UBrick &) | |
UArgs (const UChild &) | |
UArgs & | operator+= (const UArgs &) |
Public Attributes | |
UArgsList * | children |
Static Public Attributes | |
static const UArgs | none |
Friends | |
class | UGroup |
class | UBox |
class | UArgsImpl |
const UArgsImpl & | operator+ (const UArgsImpl &, const char *) |
const UArgsImpl & | operator+ (const UArgsImpl &, UBrick *) |
const UArgsImpl & | operator+ (const UArgsImpl &, UBrick &) |
const UArgsImpl & | operator+ (const UArgsImpl &, const UChild &) |
const UArgsImpl & | operator+ (const UArgsImpl &, const UArgs &) |
This class makes it possible to create lists of UBricks by using the + operator. It is used as the main argument of the UGroup constructor (and its subclasses constructors). UArgs::none specifies an empty args list