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.