]> git.tdb.fi Git - libs/datafile.git/blob - source/output.h
Add an abstraction layer for output
[libs/datafile.git] / source / output.h
1 #ifndef MSP_DATAFILE_OUTPUT_H_
2 #define MSP_DATAFILE_OUTPUT_H_
3
4 #include <msp/io/base.h>
5
6 namespace Msp {
7 namespace DataFile {
8
9 class Output
10 {
11 private:
12         IO::Base *out;
13
14 public:
15         Output(IO::Base &);
16
17         unsigned put(char);
18         unsigned write(const std::string &);
19 };
20
21 } // namespace DataFile
22 } // namespace Msp
23
24 #endif