|
#define | EX_QUOTE(str) #str |
|
#define | EX_EXPAND(str) EX_QUOTE(str) |
|
#define | EXTERNALIZE_SAVE_ELEMENT(element, attribute, comment) CHECK_ERROR(add_element(element, EX_EXPAND(attribute), comment, attribute)) |
| Adds an xml element to represent a member variable of this object. More...
|
|
#define | EXTERNALIZE_SAVE_ENUM_ELEMENT(element, attribute, comment) CHECK_ERROR(add_enum_element(element, EX_EXPAND(attribute), comment, attribute)) |
| Adds an xml element to represent a member variable of this object. More...
|
|
#define | EXTERNALIZE_LOAD_ELEMENT(element, attribute) CHECK_ERROR(get_element(element, EX_EXPAND(attribute), & attribute)) |
| Reads a child xml element to load a member variable of this object. More...
|
|
#define | EXTERNALIZE_LOAD_ELEMENT_OPTIONAL(element, attribute, default_value) CHECK_ERROR(get_element(element, EX_EXPAND(attribute), & attribute, true, default_value)) |
| Reads a child xml element to load a member variable of this object. More...
|
|
#define | EXTERNALIZE_LOAD_ENUM_ELEMENT(element, attribute) CHECK_ERROR(get_enum_element(element, EX_EXPAND(attribute), & attribute)) |
| Reads a child xml element to load a member variable of this object. More...
|
|
#define | EXTERNALIZE_LOAD_ENUM_ELEMENT_OPTIONAL(element, attribute, default_value) CHECK_ERROR(get_enum_element(element, EX_EXPAND(attribute), & attribute, true, default_value)) |
| Reads a child xml element to load a member variable of this object. More...
|
|
#define | EXTERNALIZABLE(clazz) |
| Macro to declare/define essential methods for an externalizable class. More...
|
|