|
Pol
Revision:cb584c9
|
#include <streamsaver.h>
Inheritance diagram for Pol::Clib::OFStreamWriter:Public Member Functions | |
| OFStreamWriter () | |
| ofstream implementation (simple non threaded) More... | |
| OFStreamWriter (std::ofstream *stream) | |
| virtual | ~OFStreamWriter () |
| virtual void | flush () POL_OVERRIDE |
| virtual void | flush_file () POL_OVERRIDE |
| virtual void | init (const std::string &filepath) POL_OVERRIDE |
Public Member Functions inherited from Pol::Clib::StreamWriter | |
| StreamWriter () | |
| BaseClass implements only writer operator logic. More... | |
| virtual | ~StreamWriter () |
| fmt::Writer & | operator() () |
Private Attributes | |
| std::ofstream * | _stream |
| std::string | _stream_name |
Additional Inherited Members | |
Protected Attributes inherited from Pol::Clib::StreamWriter | |
| std::unique_ptr< fmt::Writer > | _writer |
Definition at line 45 of file streamsaver.h.
| Pol::Clib::OFStreamWriter::OFStreamWriter | ( | ) |
ofstream implementation (simple non threaded)
Definition at line 28 of file streamsaver.cpp.
| Pol::Clib::OFStreamWriter::OFStreamWriter | ( | std::ofstream * | stream | ) |
Definition at line 38 of file streamsaver.cpp.
|
virtual |
Definition at line 48 of file streamsaver.cpp.
References _stream, _stream_name, Pol::Clib::StreamWriter::_writer, Pol::Tools::HighPerfTimer::ellapsed(), and ERROR_PRINT.
|
virtual |
Implements Pol::Clib::StreamWriter.
Definition at line 71 of file streamsaver.cpp.
References _stream, Pol::Clib::StreamWriter::_writer, and Pol::Tools::HighPerfTimer::ellapsed().
Referenced by flush_file().
|
virtual |
Implements Pol::Clib::StreamWriter.
Definition at line 86 of file streamsaver.cpp.
References _stream, and flush().
Referenced by Pol::Core::SaveContext::~SaveContext().
|
virtual |
Implements Pol::Clib::StreamWriter.
Definition at line 64 of file streamsaver.cpp.
References _stream, and _stream_name.
Referenced by Pol::Core::display_leftover_objects(), and Pol::Core::SaveContext::SaveContext().
|
private |
Definition at line 56 of file streamsaver.h.
Referenced by flush(), flush_file(), init(), and ~OFStreamWriter().
|
private |
Definition at line 60 of file streamsaver.h.
Referenced by init(), and ~OFStreamWriter().