AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Used by classes to define accessible properties and methods. More...
#include <CzXoml.h>
Public Types | |
typedef CzList < CzXomlClassProperty * > ::iterator | _Iterator |
Public Member Functions | |
_Iterator | begin () |
_Iterator | end () |
void | Release () |
void | addProperty (CzXomlClassProperty *prop) |
Adds a property to the class definition. | |
void | removeProperty (CzXomlClassProperty *prop) |
Removes a property from the class definition. | |
CzXomlClassProperty * | findProperty (unsigned int name_hash) |
Searches for the first named property. | |
Protected Attributes | |
CzList< CzXomlClassProperty * > | Properties |
Used by classes to define accessible properties and methods.
typedef CzList<CzXomlClassProperty*>::iterator CzXomlClassDef::_Iterator |
void CzXomlClassDef::addProperty | ( | CzXomlClassProperty * | prop | ) |
Adds a property to the class definition.
[in] | prop | If non-null, the property. |
_Iterator CzXomlClassDef::begin | ( | ) | [inline] |
_Iterator CzXomlClassDef::end | ( | ) | [inline] |
CzXomlClassProperty * CzXomlClassDef::findProperty | ( | unsigned int | name_hash | ) |
Searches for the first named property.
name_hash | The name of the property as a string hash. |
void CzXomlClassDef::Release | ( | ) | [inline] |
void CzXomlClassDef::removeProperty | ( | CzXomlClassProperty * | prop | ) |
Removes a property from the class definition.
[in] | prop | If non-null, the property. |
CzList<CzXomlClassProperty*> CzXomlClassDef::Properties [protected] |