X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwritermode.h;h=cc37710e9e5f7a26e08f5fd66b30708d2cda6a48;hb=e1b8089be727f651fc2022d6e7ff775047730e85;hp=793a67cf25dc2cbb02951c728a68b77ef2922562;hpb=215e719d0ef85f748898660d15d01e77ac551de9;p=libs%2Fdatafile.git diff --git a/source/writermode.h b/source/writermode.h index 793a67c..cc37710 100644 --- a/source/writermode.h +++ b/source/writermode.h @@ -1,29 +1,24 @@ -/* $Id$ - -This file is part of libmspdatafile -Copyright © 2006 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_DATAFILE_WRITERMODE_H_ #define MSP_DATAFILE_WRITERMODE_H_ -#include +#include namespace Msp { namespace DataFile { +class Output; class Statement; -class WriterMode +class WriterMode: private NonCopyable { protected: - IO::Base &out; + Output &out; - WriterMode(IO::Base &o): out(o) { } + WriterMode(Output &o): out(o) { } public: virtual ~WriterMode() { } + virtual void set_float_precision(unsigned) = 0; virtual void write(const Statement &st) = 0; };