1 #ifndef MSP_DATAFILE_OUTPUT_H_
2 #define MSP_DATAFILE_OUTPUT_H_
4 #include <msp/core/noncopyable.h>
5 #include <msp/io/base.h>
10 class Output: private NonCopyable
13 IO::Base *out = nullptr;
14 IO::Base *compressed = nullptr;
20 void set_compressed();
22 std::size_t put(char);
23 std::size_t write(const std::string &);
26 } // namespace DataFile