Pol  Revision:cb584c9
musicrgn.h
Go to the documentation of this file.
1 
7 #ifndef MUSICRGN_H
8 #define MUSICRGN_H
9 
10 #include <string>
11 #include <vector>
12 
13 #include "../clib/compilerspecifics.h"
14 #include "region.h"
15 #include "zone.h"
16 
17 namespace Pol
18 {
19 namespace Clib
20 {
21 class ConfigElem;
22 } // namespace Clib
23 } // namespace Pol
24 
25 namespace Pol
26 {
27 namespace Core
28 {
29 void read_music_zones();
30 
31 class MusicRegion : public Region
32 {
33  typedef Region base;
34 
35 public:
37  virtual size_t estimateSize() const POL_OVERRIDE;
38 
39 
40  unsigned short getmidi() const;
41 
42 private:
43  std::vector<unsigned short> midilist_;
44 };
45 }
46 }
47 #endif
#define POL_OVERRIDE
STL namespace.
void read_music_zones()
Definition: musicrgn.cpp:45
unsigned short RegionId
Definition: zone.h:23
Definition: berror.cpp:12