YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
XmlObjectLoader.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_XMLOBJECTLOADER_HPP
2
# define YAPOG_XMLOBJECTLOADER_HPP
3
4
# define DLLEXPORT
5
6
# include "
YAPOG/Macros.hpp
"
7
# include "
YAPOG/System/String.hpp
"
8
9
namespace
yap
10
{
11
template
<
typename
T,
typename
TXmlReader>
12
class
XmlObjectLoader
:
public
IObjectLoader
13
{
14
DISALLOW_COPY
(
XmlObjectLoader
);
15
16
public
:
17
18
typedef
T
LoadedType
;
19
typedef
TXmlReader
XmlReaderType
;
20
21
XmlObjectLoader
();
22
virtual
~XmlObjectLoader
();
23
24
virtual
T*
Load
(
IReader
& reader,
const
String
& rootNodeName);
25
};
26
}
// namespace yap
27
28
# include "
YAPOG/Game/Factory/XmlObjectLoader.hxx
"
29
30
#endif // YAPOG_XMLOBJECTLOADER_HPP
YAPOG
include
YAPOG
Game
Factory
XmlObjectLoader.hpp
Generated on Mon Sep 17 2012 22:24:23 for YAPOG by
1.8.1.1