![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <XmlObjectIDLoader.hpp>
Public Types | |
| typedef T | LoadedType |
| typedef TXmlReader | XmlReaderType |
Public Member Functions | |
| XmlObjectIDLoader (const Path &rootPath, const String &rootNodeName) | |
| virtual | ~XmlObjectIDLoader () |
| virtual T * | Load (const ID &id) |
Public Member Functions inherited from yap::IObjectIDLoader | |
| virtual | ~IObjectIDLoader () |
Private Member Functions | |
| DISALLOW_COPY (XmlObjectIDLoader) | |
| T & | GetObject (const ID &id) |
Private Attributes | |
| const Path | rootPath_ |
| const String | rootNodeName_ |
| collection::Map< ID, T * > | objects_ |
| ID | currentID_ |
| T * | currentObject_ |
Definition at line 15 of file XmlObjectIDLoader.hpp.
| typedef T yap::XmlObjectIDLoader< T, TXmlReader >::LoadedType |
Definition at line 21 of file XmlObjectIDLoader.hpp.
| typedef TXmlReader yap::XmlObjectIDLoader< T, TXmlReader >::XmlReaderType |
Definition at line 22 of file XmlObjectIDLoader.hpp.
|
inline |
Definition at line 10 of file XmlObjectIDLoader.hxx.
|
inlinevirtual |
Definition at line 22 of file XmlObjectIDLoader.hxx.
|
private |
|
inlineprivate |
Definition at line 48 of file XmlObjectIDLoader.hxx.
|
inlinevirtual |
Implements yap::IObjectIDLoader.
Definition at line 29 of file XmlObjectIDLoader.hxx.
|
private |
Definition at line 37 of file XmlObjectIDLoader.hpp.
|
private |
Definition at line 38 of file XmlObjectIDLoader.hpp.
|
private |
Definition at line 36 of file XmlObjectIDLoader.hpp.
|
private |
Definition at line 34 of file XmlObjectIDLoader.hpp.
|
private |
Definition at line 33 of file XmlObjectIDLoader.hpp.