#include <string>
#include "base.h"
+#include "buffered.h"
+#include "filtered.h"
#include "seek.h"
namespace Msp {
Handle handle;
void check_access(Mode) const;
+protected:
virtual unsigned do_write(const char *, unsigned);
virtual unsigned do_read(char *, unsigned);
};
inline File::CreateMode operator~(File::CreateMode m)
{ return File::CreateMode(~(int)m); }
+typedef Filtered<File, Buffered> BufferedFile;
+
} // namespace IO
} // namespace Msp