GME
13
|
#include <CoreXmlFile.h>
Public Types | |
enum | AttrSet { ATTR_PRIMARY, ATTR_SECONDARY, ATTR_ALL } |
Public Member Functions | |
XmlObject (ICoreMetaObject *metaobject, bool createAllAttributes=true) | |
~XmlObject () | |
XmlObject (ICoreMetaObject *metaobject, bool createAllAttributes) | |
~XmlObject () | |
bool | isContainer () |
Protected Member Functions | |
void | createAttributes (ICoreMetaObject *metaobject, bool all=false) |
void | deleteSecondaryAttribs () |
void | createAttributes (ICoreMetaObject *metaobject, int attrSet) |
void | deleteSecondaryAttribs () |
Protected Attributes | |
long | m_metaid |
GUID | m_guid |
int | m_index |
AttribMap | m_attributes |
bool | m_loaded |
bool | m_deleted |
bool | m_modified |
metaid_type | m_metaid |
CTime | m_lastWriteTime |
Friends | |
class | CCoreXmlFile |
struct | XmlObjComp |
Definition at line 198 of file Core/CoreXmlFile.h.
enum XmlObject::AttrSet |
Definition at line 288 of file XmlBackEnd/CoreXmlFile.h.
XmlObject::XmlObject | ( | ICoreMetaObject * | metaobject, |
bool | createAllAttributes = true |
||
) |
Definition at line 332 of file Core/CoreXmlFile.cpp.
Definition at line 344 of file Core/CoreXmlFile.cpp.
XmlObject::XmlObject | ( | ICoreMetaObject * | metaobject, |
bool | createAllAttributes | ||
) |
void XmlObject::createAttributes | ( | ICoreMetaObject * | metaobject, |
bool | all = false |
||
) | [protected] |
Definition at line 350 of file Core/CoreXmlFile.cpp.
void XmlObject::createAttributes | ( | ICoreMetaObject * | metaobject, |
int | attrSet | ||
) | [protected] |
Definition at line 580 of file XmlBackEnd/CoreXmlFile.cpp.
void XmlObject::deleteSecondaryAttribs | ( | ) | [protected] |
Definition at line 377 of file Core/CoreXmlFile.cpp.
void XmlObject::deleteSecondaryAttribs | ( | ) | [protected] |
bool XmlObject::isContainer | ( | ) |
Definition at line 574 of file XmlBackEnd/CoreXmlFile.cpp.
CCoreXmlFile [friend] |
Definition at line 221 of file Core/CoreXmlFile.h.
friend struct XmlObjComp [friend] |
Definition at line 316 of file XmlBackEnd/CoreXmlFile.h.
AttribMap XmlObject::m_attributes [protected] |
Definition at line 212 of file Core/CoreXmlFile.h.
bool XmlObject::m_deleted [protected] |
Definition at line 215 of file Core/CoreXmlFile.h.
GUID XmlObject::m_guid [protected] |
Definition at line 210 of file Core/CoreXmlFile.h.
int XmlObject::m_index [protected] |
Definition at line 211 of file Core/CoreXmlFile.h.
CTime XmlObject::m_lastWriteTime [protected] |
Definition at line 313 of file XmlBackEnd/CoreXmlFile.h.
bool XmlObject::m_loaded [protected] |
Definition at line 213 of file Core/CoreXmlFile.h.
long XmlObject::m_metaid [protected] |
Definition at line 209 of file Core/CoreXmlFile.h.
metaid_type XmlObject::m_metaid [protected] |
Definition at line 306 of file XmlBackEnd/CoreXmlFile.h.
bool XmlObject::m_modified [protected] |
Definition at line 217 of file Core/CoreXmlFile.h.