Class OFileStream
Defined in File file_streams.hpp
Inheritance Relationships
Base Type
public ecl::TextStream< OFile >
(Template Class TextStream)
Class Documentation
-
class OFileStream : public ecl::TextStream<OFile>
Convenience class for OFile TextStream definitions.
This class provides a convenient handle for both writing and opening TextStream<OFile> objects. It has no further functionality.
See also
Public Functions
-
inline OFileStream()
Default constructor, underlying device must be manually opened.
This must open the device manually via device().open() as you would do if using a TextStream.
-
inline OFileStream(const std::string &file_name, const WriteMode &mode = New)
Convenience constructor for output file text streams.
This constructor enables RAII style construction of the underlying device (this makes it distinct from a generic TextStream<OFile> object).
- Parameters:
file_name – : output file name.
mode – : mode for writing (New, Append).
- Throws:
StandardException – : throws if the connection failed to open.
-
inline virtual ~OFileStream()
-
inline OFileStream()