X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwriter.cpp;h=bfd0edac784227efa21b8f30b7dd72e5bcdc3325;hb=14d7dc66003ae52f8c4c25bf241b2a12264aacb2;hp=cdd78b62e18e5e636994f0bf674da9aba39d3676;hpb=27630d44298cb67e075c166f4421288cc8ca117e;p=libs%2Fdatafile.git diff --git a/source/writer.cpp b/source/writer.cpp index cdd78b6..bfd0eda 100644 --- a/source/writer.cpp +++ b/source/writer.cpp @@ -15,12 +15,17 @@ using namespace std; namespace Msp { namespace DataFile { -Writer::Writer(ostream &o): +Writer::Writer(IO::Base &o): out(o), mode(new TextWriter(out)), binary(false) { } +Writer::~Writer() +{ + delete mode; +} + void Writer::write(const Statement &st) { mode->write(st);