X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Foutput.h;h=4a4bc81f00377b2006aa7b15faf2452d8774e809;hb=8a4fca97e2bf3a3934399123e8f7cbd591912f83;hp=13dc829adaf7d3968f5f0ac78b60387e7b5db418;hpb=9fd9af66cf20cdc3d217f273835410eb2c8c362b;p=libs%2Fdatafile.git diff --git a/source/output.h b/source/output.h index 13dc829..4a4bc81 100644 --- a/source/output.h +++ b/source/output.h @@ -1,16 +1,17 @@ #ifndef MSP_DATAFILE_OUTPUT_H_ #define MSP_DATAFILE_OUTPUT_H_ +#include #include namespace Msp { namespace DataFile { -class Output +class Output: private NonCopyable { private: - IO::Base *out; - IO::Base *compressed; + IO::Base *out = nullptr; + IO::Base *compressed = nullptr; public: Output(IO::Base &); @@ -18,8 +19,8 @@ public: void set_compressed(); - unsigned put(char); - unsigned write(const std::string &); + std::size_t put(char); + std::size_t write(const std::string &); }; } // namespace DataFile