]> git.tdb.fi Git - libs/datafile.git/blob - source/writermode.h
Cosmetic changes
[libs/datafile.git] / source / writermode.h
1 #ifndef MSP_DATAFILE_WRITERMODE_H_
2 #define MSP_DATAFILE_WRITERMODE_H_
3
4 namespace Msp {
5 namespace DataFile {
6
7 class Output;
8 class Statement;
9
10 class WriterMode
11 {
12 protected:
13         Output &out;
14
15         WriterMode(Output &o): out(o) { }
16 public:
17         virtual ~WriterMode() { }
18
19         virtual void set_float_precision(unsigned) = 0;
20         virtual void write(const Statement &st) = 0;
21 };
22
23 } // namespace DataFile
24 } // namespace Msp
25
26 #endif