Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
XMBFile Class Reference

#include <XeroXMB.h>

Inheritance diagram for XMBFile:
CXeromyces

Public Member Functions

 XMBFile ()
 
bool Initialise (const char *FileData)
 
XMBElement GetRoot () const
 
int GetElementID (const char *Name) const
 
int GetAttributeID (const char *Name) const
 
std::string GetElementString (const int ID) const
 
std::string GetAttributeString (const int ID) const
 

Private Member Functions

std::string ReadZStrA ()
 

Private Attributes

const char * m_Pointer
 
int m_ElementNameCount
 
int m_AttributeNameCount
 
const char * m_ElementPointer
 
const char * m_AttributePointer
 

Detailed Description

Definition at line 125 of file XeroXMB.h.

Constructor & Destructor Documentation

XMBFile::XMBFile ( )
inline

Definition at line 129 of file XeroXMB.h.

Member Function Documentation

int XMBFile::GetAttributeID ( const char *  Name) const

Definition at line 124 of file XeroXMB.cpp.

std::string XMBFile::GetAttributeString ( const int  ID) const

Definition at line 156 of file XeroXMB.cpp.

int XMBFile::GetElementID ( const char *  Name) const

Definition at line 104 of file XeroXMB.cpp.

std::string XMBFile::GetElementString ( const int  ID) const

Definition at line 148 of file XeroXMB.cpp.

XMBElement XMBFile::GetRoot ( ) const

Definition at line 84 of file XeroXMB.cpp.

bool XMBFile::Initialise ( const char *  FileData)

Definition at line 31 of file XeroXMB.cpp.

std::string XMBFile::ReadZStrA ( )
private

Definition at line 75 of file XeroXMB.cpp.

Member Data Documentation

int XMBFile::m_AttributeNameCount
private

Definition at line 161 of file XeroXMB.h.

const char* XMBFile::m_AttributePointer
private

Definition at line 163 of file XeroXMB.h.

int XMBFile::m_ElementNameCount
private

Definition at line 160 of file XeroXMB.h.

const char* XMBFile::m_ElementPointer
private

Definition at line 162 of file XeroXMB.h.

const char* XMBFile::m_Pointer
private

Definition at line 154 of file XeroXMB.h.


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