]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/output.cpp
Add an abstraction layer for output
[libs/datafile.git] / source / output.cpp
diff --git a/source/output.cpp b/source/output.cpp
new file mode 100644 (file)
index 0000000..62886d3
--- /dev/null
@@ -0,0 +1,23 @@
+#include "output.h"
+
+using namespace std;
+
+namespace Msp {
+namespace DataFile {
+
+Output::Output(IO::Base &o):
+       out(&o)
+{ }
+
+unsigned Output::put(char c)
+{
+       return out->put(c);
+}
+
+unsigned Output::write(const string &s)
+{
+       return out->write(s);
+}
+
+} // namespace DataFile
+} // namespace Msp