AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzXomlVariables.h>
Public Member Functions | |
CzXomlVariable * | getElement (int index) |
void | addElement (CzXomlVariable *var) |
int | getSize () const |
int | getCount () const |
void | setValue (const char *value, int count=-1) |
virtual void | setValue (int index, const char *value) |
CzXomlVariableXML * | getXmlVar () |
void | setXmlTagName (const char *name) |
void | setXmlAttribName (const char *name) |
void | BindXML (const char *binding) |
CzXomlVariableArray () | |
virtual | ~CzXomlVariableArray () |
virtual void | Init (int size) |
void | Update () |
bool | Save () |
bool | Load () |
bool | checkCondition (eCzXomlConditionOperator condition, const CzString &val) |
Protected Member Functions | |
void | UpdateFromXML () |
Protected Attributes | |
CzSlotArray< CzXomlVariable * > | Values |
Array of values. | |
CzXomlVariableXML * | XmlVar |
XML variable to copy attributes from. | |
unsigned int | XmlTagNameHash |
XML Tag name hash. | |
unsigned int | XmlAttribNameHash |
XML Attribute name hash. |
CzXomlVariableArray::CzXomlVariableArray | ( | ) | [inline] |
virtual CzXomlVariableArray::~CzXomlVariableArray | ( | ) | [inline, virtual] |
void CzXomlVariableArray::addElement | ( | CzXomlVariable * | var | ) | [inline] |
void CzXomlVariableArray::BindXML | ( | const char * | binding | ) |
bool CzXomlVariableArray::checkCondition | ( | eCzXomlConditionOperator | condition, |
const CzString & | val | ||
) | [virtual] |
Reimplemented from CzXomlVariable.
Reimplemented in CzXomlVariableArrayInt, CzXomlVariableArrayFloat, and CzXomlVariableArrayBool.
int CzXomlVariableArray::getCount | ( | ) | const [inline] |
CzXomlVariable* CzXomlVariableArray::getElement | ( | int | index | ) | [inline] |
int CzXomlVariableArray::getSize | ( | ) | const [inline] |
CzXomlVariableXML* CzXomlVariableArray::getXmlVar | ( | ) | [inline] |
virtual void CzXomlVariableArray::Init | ( | int | size | ) | [inline, virtual] |
Reimplemented in CzXomlVariableArrayInt, CzXomlVariableArrayFloat, and CzXomlVariableArrayBool.
bool CzXomlVariableArray::Load | ( | ) | [virtual] |
Reimplemented from CzXomlVariable.
bool CzXomlVariableArray::Save | ( | ) | [virtual] |
Reimplemented from CzXomlVariable.
void CzXomlVariableArray::setValue | ( | const char * | value, |
int | count = -1 |
||
) | [virtual] |
Reimplemented from CzXomlVariable.
virtual void CzXomlVariableArray::setValue | ( | int | index, |
const char * | value | ||
) | [inline, virtual] |
void CzXomlVariableArray::setXmlAttribName | ( | const char * | name | ) | [inline] |
void CzXomlVariableArray::setXmlTagName | ( | const char * | name | ) | [inline] |
void CzXomlVariableArray::Update | ( | ) | [virtual] |
Reimplemented from CzXomlVariable.
void CzXomlVariableArray::UpdateFromXML | ( | ) | [protected] |
CzSlotArray<CzXomlVariable*> CzXomlVariableArray::Values [protected] |
Array of values.
unsigned int CzXomlVariableArray::XmlAttribNameHash [protected] |
XML Attribute name hash.
unsigned int CzXomlVariableArray::XmlTagNameHash [protected] |
XML Tag name hash.
CzXomlVariableXML* CzXomlVariableArray::XmlVar [protected] |
XML variable to copy attributes from.