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
CzXomlClassDef Class Reference

Used by classes to define accessible properties and methods. More...

#include <CzXoml.h>

List of all members.

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.
CzXomlClassPropertyfindProperty (unsigned int name_hash)
 Searches for the first named property.

Protected Attributes

CzList< CzXomlClassProperty * > Properties

Detailed Description

Used by classes to define accessible properties and methods.


Member Typedef Documentation


Member Function Documentation

Adds a property to the class definition.

Parameters:
[in]propIf non-null, the property.
CzXomlClassProperty * CzXomlClassDef::findProperty ( unsigned int  name_hash)

Searches for the first named property.

Parameters:
name_hashThe name of the property as a string hash.
Returns:
null if it fails, else the found property.
void CzXomlClassDef::Release ( ) [inline]

Removes a property from the class definition.

Parameters:
[in]propIf non-null, the property.

Member Data Documentation


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