![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <XmlReader.hpp>
Public Member Functions | |
| XmlReader () | |
| XmlReader (IStream &iStream, const String &rootName) | |
| virtual | ~XmlReader () |
| XmlReaderPtrType | ChangeRoot (const String &name) |
| XmlReaderCollection & | ReadNodes (const String &name, XmlReaderCollection &xmlReaderCollection) |
| bool | NodeExists (const String &name) const |
| const String & | GetNode (int index) const |
IReader members. | |
| virtual void | Accept (IReaderVisitor &visitor) |
| virtual void | Accept (IReaderConstVisitor &visitor) const |
| virtual String | ReadString () |
| virtual String | ReadString (const String &name) |
| virtual bool | ReadBool () |
| virtual bool | ReadBool (const String &name) |
| virtual char | ReadChar () |
| virtual char | ReadChar (const String &name) |
| virtual uchar | ReadUChar () |
| virtual uchar | ReadUChar (const String &name) |
| virtual Int16 | ReadInt16 () |
| virtual Int16 | ReadInt16 (const String &name) |
| virtual UInt16 | ReadUInt16 () |
| virtual UInt16 | ReadUInt16 (const String &name) |
| virtual int | ReadInt () |
| virtual int | ReadInt (const String &name) |
| virtual uint | ReadUInt () |
| virtual uint | ReadUInt (const String &name) |
| virtual Int64 | ReadInt64 () |
| virtual Int64 | ReadInt64 (const String &name) |
| virtual UInt64 | ReadUInt64 () |
| virtual UInt64 | ReadUInt64 (const String &name) |
| virtual float | ReadFloat () |
| virtual float | ReadFloat (const String &name) |
| virtual double | ReadDouble () |
| virtual double | ReadDouble (const String &name) |
| virtual Vector2 | ReadVector2 () |
| virtual Vector2 | ReadVector2 (const String &name) |
| virtual ID | ReadID () |
| virtual ID | ReadID (const String &name) |
Public Member Functions inherited from yap::IReader | |
| virtual | ~IReader () |
Private Member Functions | |
| DISALLOW_COPY (XmlReader) | |
| XmlReader (const String &rootName, XmlTree &data) | |
Private Attributes | |
| XmlTree | data_ |
Definition at line 19 of file XmlReader.hpp.
| yap::XmlReader::XmlReader | ( | ) |
Definition at line 10 of file XmlReader.cpp.
|
virtual |
Definition at line 21 of file XmlReader.cpp.
Definition at line 223 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 61 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 66 of file XmlReader.cpp.
| XmlReaderPtrType yap::XmlReader::ChangeRoot | ( | const String & | name | ) |
Definition at line 25 of file XmlReader.cpp.
|
private |
| const String & yap::XmlReader::GetNode | ( | int | index | ) | const |
| bool yap::XmlReader::NodeExists | ( | const String & | name | ) | const |
|
virtual |
Implements yap::IReader.
Definition at line 81 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 86 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 91 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 96 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 181 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 186 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 171 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 176 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 213 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 218 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 131 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 136 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 111 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 116 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 151 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 156 of file XmlReader.cpp.
| XmlReaderCollection & yap::XmlReader::ReadNodes | ( | const String & | name, |
| XmlReaderCollection & | xmlReaderCollection | ||
| ) |
Definition at line 34 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 71 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 76 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 101 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 106 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 141 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 146 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 121 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 126 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 161 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 166 of file XmlReader.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 191 of file XmlReader.cpp.
Implements yap::IReader.
Definition at line 202 of file XmlReader.cpp.
|
private |
Definition at line 91 of file XmlReader.hpp.