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