YAPOG  0.0.1
Yet Another Pokemon Online Game
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>
8  {
9  }
10 
11  template <typename T, typename TXmlReader>
13  {
14  }
15 
16  template <typename T, typename TXmlReader>
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