AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzXomlVariableArray Struct Reference

#include <CzXomlVariables.h>

Inheritance diagram for CzXomlVariableArray:
CzXomlVariable CzXomlVariableArrayBool CzXomlVariableArrayFloat CzXomlVariableArrayInt

List of all members.

Public Member Functions

CzXomlVariablegetElement (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)
CzXomlVariableXMLgetXmlVar ()
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.
CzXomlVariableXMLXmlVar
 XML variable to copy attributes from.
unsigned int XmlTagNameHash
 XML Tag name hash.
unsigned int XmlAttribNameHash
 XML Attribute name hash.

Constructor & Destructor Documentation

virtual CzXomlVariableArray::~CzXomlVariableArray ( ) [inline, virtual]

Member Function Documentation

void CzXomlVariableArray::BindXML ( const char *  binding)
bool CzXomlVariableArray::checkCondition ( eCzXomlConditionOperator  condition,
const CzString val 
) [virtual]
int CzXomlVariableArray::getCount ( ) const [inline]
int CzXomlVariableArray::getSize ( ) const [inline]
virtual void CzXomlVariableArray::Init ( int  size) [inline, virtual]
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]

Member Data Documentation

Array of values.

unsigned int CzXomlVariableArray::XmlAttribNameHash [protected]

XML Attribute name hash.

unsigned int CzXomlVariableArray::XmlTagNameHash [protected]

XML Tag name hash.

XML variable to copy attributes from.


The documentation for this struct was generated from the following files: