X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwritermode.h;h=3f898bbfd37deb794f743c64bea2242ad88819e0;hb=a2cce9e933089f483163456e9872e005c33dd678;hp=05058abe94138dad630dd46281fc721618ac2196;hpb=8e3fad222e174b7c659fd3d994d54314657ed989;p=libs%2Fdatafile.git diff --git a/source/writermode.h b/source/writermode.h index 05058ab..3f898bb 100644 --- a/source/writermode.h +++ b/source/writermode.h @@ -1,20 +1,22 @@ #ifndef MSP_DATAFILE_WRITERMODE_H_ #define MSP_DATAFILE_WRITERMODE_H_ +#include + namespace Msp { namespace DataFile { class Output; -class Statement; +struct Statement; -class WriterMode +class WriterMode: private NonCopyable { protected: Output &out; WriterMode(Output &o): out(o) { } public: - virtual ~WriterMode() { } + virtual ~WriterMode() = default; virtual void set_float_precision(unsigned) = 0; virtual void write(const Statement &st) = 0;