This is the documentation for Enlighten.
class Enlighten PipelineLineWriter
class Enlighten::PipelineLineWriter
Lazy file writer that only actually updates the file on disk if the contents have changed.
Additionally, the file is written in utf-8.
Functions
Name | Description |
|---|---|
Destructor. | |
Close the file and flush previously written lines to disk. | |
Returns true if writing the file to disk failed. | |
Constructs an PipelineLineWriter instance and copies the filename. | |
Write a single line of utf-8 text. |
Enlighten::PipelineLineWriter::~PipelineLineWriter
public: ~PipelineLineWriter()
Destructor.
void Enlighten::PipelineLineWriter::Close
public: void Close()
Close the file and flush previously written lines to disk.
bool Enlighten::PipelineLineWriter::Failed
public: bool Failed() const
Returns true if writing the file to disk failed.
Enlighten::PipelineLineWriter::PipelineLineWriter
public: PipelineLineWriter
(
Geo::GeoFileString filename
)
Constructs an PipelineLineWriter instance and copies the filename.
void Enlighten::PipelineLineWriter::WriteLine
public: void WriteLine
(
const char * s
)
Write a single line of utf-8 text.