GME  13
Classes | Typedefs | Enumerations | Variables
CoreXmlFile.h File Reference

Go to the source code of this file.

Classes

class  ParserLiterals
class  ParserLiterals::Signer
class  ParserLiterals::Protector
class  ParserLiterals::Main
class  HelperFiles
struct  GUID_less
struct  XmlObjComp
class  XmlAttrBase
class  XmlAttrLong
class  XmlAttrReal
class  XmlAttrDict
class  XmlAttrString
class  XmlAttrBinary
class  XmlAttrLock
class  XmlAttrPointer
class  XmlAttrCollection
class  XmlObject
struct  UnresolvedPointer
struct  UndoItem
class  SignFileEntry
class  LoggedIn
class  SignFileData
class  ProtectEntry
class  PublicStorage
class  SignManager
class  ProtectList
class  ProtFileEntry
class  CCoreXmlFile

Typedefs

typedef std::set< XmlObject
*, XmlObjComp
XmlObjSet
typedef XmlObjSet::iterator XmlObjSetIter
typedef std::vector< XmlObject * > XmlObjVec
typedef XmlObjVec::iterator XmlObjVecIter
typedef std::map< metaid_type,
attrid_type
ParentMap
typedef std::map< GUID,
XmlObject *, GUID_less
GUIDToXmlObjectMap
typedef
GUIDToXmlObjectMap::iterator 
GUIDToXmlObjectMapIter
typedef std::map< attrid_type,
XmlAttrBase * > 
AttribMap
typedef AttribMap::iterator AttribMapIter
typedef std::vector
< UnresolvedPointer
UnresolvedPointerVec
typedef
UnresolvedPointerVec::iterator 
UnresolvedPointerVecIt
typedef std::map< XmlAttrBase
*, UndoItem
UndoMap
typedef UndoMap::iterator UndoMapIter

Enumerations

enum  OpCode {
  ELEM_DELETED, ELEM_MOVED, ELEM_DERIVED, ELEM_REFERRED,
  ELEM_CONNECTED, ELEM_TAKESPARTINCONN, ELEM_REF_REDIRECTED, ELEM_TOTAL
}

Variables

const metaobjidpair_type ROOT_ID_PAIR = {METAID_ROOT, OBJID_ROOT}

Typedef Documentation

typedef std::map<attrid_type,XmlAttrBase*> AttribMap

Definition at line 142 of file XmlBackEnd/CoreXmlFile.h.

typedef AttribMap::iterator AttribMapIter

Definition at line 143 of file XmlBackEnd/CoreXmlFile.h.

typedef std::map<GUID, XmlObject*,GUID_less> GUIDToXmlObjectMap

Definition at line 119 of file XmlBackEnd/CoreXmlFile.h.

typedef GUIDToXmlObjectMap::iterator GUIDToXmlObjectMapIter

Definition at line 120 of file XmlBackEnd/CoreXmlFile.h.

typedef std::map<metaid_type,attrid_type> ParentMap

Definition at line 118 of file XmlBackEnd/CoreXmlFile.h.

typedef std::map<XmlAttrBase*, UndoItem> UndoMap

Definition at line 343 of file XmlBackEnd/CoreXmlFile.h.

typedef UndoMap::iterator UndoMapIter

Definition at line 344 of file XmlBackEnd/CoreXmlFile.h.

Definition at line 326 of file XmlBackEnd/CoreXmlFile.h.

typedef UnresolvedPointerVec::iterator UnresolvedPointerVecIt

Definition at line 327 of file XmlBackEnd/CoreXmlFile.h.

typedef std::set<XmlObject*, XmlObjComp> XmlObjSet

Definition at line 114 of file XmlBackEnd/CoreXmlFile.h.

typedef XmlObjSet::iterator XmlObjSetIter

Definition at line 115 of file XmlBackEnd/CoreXmlFile.h.

typedef std::vector<XmlObject*> XmlObjVec

Definition at line 116 of file XmlBackEnd/CoreXmlFile.h.

typedef XmlObjVec::iterator XmlObjVecIter

Definition at line 117 of file XmlBackEnd/CoreXmlFile.h.


Enumeration Type Documentation

enum OpCode
Enumerator:
ELEM_DELETED 
ELEM_MOVED 
ELEM_DERIVED 
ELEM_REFERRED 
ELEM_CONNECTED 
ELEM_TAKESPARTINCONN 
ELEM_REF_REDIRECTED 
ELEM_TOTAL 

Definition at line 22 of file XmlBackEnd/CoreXmlFile.h.


Variable Documentation

Definition at line 20 of file XmlBackEnd/CoreXmlFile.h.