]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/output.cpp
Use variadic templates and forwarding references for better flexibility
[libs/datafile.git] / source / output.cpp
index f2e90640077c9f6ed0f906b0d119322e7468c354..f4673378b69e95a7ff55baabf001606e3726a3dc 100644 (file)
@@ -7,8 +7,7 @@ namespace Msp {
 namespace DataFile {
 
 Output::Output(IO::Base &o):
-       out(&o),
-       compressed(0)
+       out(&o)
 { }
 
 Output::~Output()
@@ -18,7 +17,7 @@ Output::~Output()
 
 void Output::set_compressed()
 {
-       compressed = new IO::ZlibCompressed(*out);
+       compressed = new IO::ZlibCompressed(*out, IO::M_WRITE);
        out = compressed;
 }