YAPOG  0.0.1
Yet Another Pokemon Online Game
IObjectLoader.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_IOBJECTLOADER_HPP
2 # define YAPOG_IOBJECTLOADER_HPP
3 
4 # include "YAPOG/Macros.hpp"
5 # include "YAPOG/System/String.hpp"
6 
7 namespace yap
8 {
9  struct ILoadable;
10 
12  {
13  virtual ~IObjectLoader () {}
14 
15  virtual ILoadable* Load (
16  IReader& reader,
17  const String& rootNodeName) = 0;
18  };
19 } // namespace yap
20 
21 #endif // YAPOG_IOBJECTLOADER_HPP