Pol
Revision:cb584c9
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
:
36
MusicRegion
(
Clib::ConfigElem
& elem,
RegionId
id
);
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
POL_OVERRIDE
#define POL_OVERRIDE
Definition:
compilerspecifics.h:74
std
STL namespace.
Pol::Core::read_music_zones
void read_music_zones()
Definition:
musicrgn.cpp:45
Pol::Core::MusicRegion::base
Region base
Definition:
musicrgn.h:33
Pol::Core::Region
Definition:
region.h:32
zone.h
region.h
Pol::Core::MusicRegion
Definition:
musicrgn.h:31
Pol::Core::RegionId
unsigned short RegionId
Definition:
zone.h:23
Pol::Clib::ConfigElem
Definition:
cfgelem.h:53
Pol
Definition:
berror.cpp:12
pol
musicrgn.h
Generated on Wed Oct 10 2018 02:42:16 for Pol by
1.8.11