Pol  Revision:cb584c9
multidefs.h
Go to the documentation of this file.
1 
7 #ifndef GLOBALS_MULTIDEFS_H
8 #define GLOBALS_MULTIDEFS_H
9 
10 #include <boost/noncopyable.hpp>
11 #include <cstddef>
12 #include <map>
13 
14 #include "../../clib/rawtypes.h"
15 
16 namespace Pol
17 {
18 namespace Multi
19 {
20 class MultiDef;
21 
22 
23 typedef std::map<u16, MultiDef*> MultiDefs;
24 
25 // used for POL and uotool
26 class MultiDefBuffer : boost::noncopyable
27 {
28 public:
31 
32  void deinitialize();
33  size_t estimateSize() const;
34 
36 
37 private:
38 };
39 
41 }
42 }
43 #endif
MultiDefs multidefs_by_multiid
Definition: multidefs.h:35
std::map< u16, MultiDef * > MultiDefs
Definition: multidefs.h:20
size_t estimateSize() const
Definition: multidefs.cpp:36
Definition: berror.cpp:12
MultiDefBuffer multidef_buffer
Definition: multidefs.cpp:19