-/* $Id$
-
-This file is part of libmspdatafile
-Copyright © 2006 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_DATAFILE_WRITER_H_
#define MSP_DATAFILE_WRITER_H_
#include <map>
-#include <ostream>
+#include <msp/io/base.h>
#include "binarydict.h"
namespace Msp {
class Writer
{
private:
- std::ostream &out;
+ IO::Base &out;
WriterMode *mode;
bool binary;
public:
- Writer(std::ostream &o);
+ Writer(IO::Base &o);
+ ~Writer();
/**
Writes a statement to the output. This function always writes a complete