6 #ifndef MYRAMATH_IO_FILESTREAMS_H     7 #define MYRAMATH_IO_FILESTREAMS_H    14 #include <myramath/MYRAMATH_EXPORT.h>    27       { out.open(filename.c_str(), std::ofstream::binary); }
    31       { out.open(filename, std::ofstream::binary); }
    55       { in.open(filename, std::ifstream::binary); }
    59       { in.open(filename, std::ifstream::binary); }
 FileOutputStream(const char *filename)
Opens a file for writing. 
Definition: FileStreams.h:30
void close()
Closes underlying file. 
Definition: FileStreams.h:38
Abstraction layer, serializable objects write themselves to these. 
Definition: Streams.h:39
FileOutputStream(const std::string &filename)
Opens a file for writing. 
Definition: FileStreams.h:26
An OutputStream that thinly wraps a std::ofstream, for writing to files. 
Definition: FileStreams.h:21
virtual void write_binary(const char *p, size_t n)
Writes to underlying file. 
Definition: FileStreams.h:34
Bases classes for binary input/output streams.