Pol
Revision:cb584c9
|
#include <streamsaver.h>
Public Member Functions | |
StreamWriter () | |
BaseClass implements only writer operator logic. More... | |
virtual | ~StreamWriter () |
virtual void | flush ()=0 |
virtual void | flush_file ()=0 |
virtual void | init (const std::string &filepath)=0 |
fmt::Writer & | operator() () |
Protected Attributes | |
std::unique_ptr< fmt::Writer > | _writer |
Definition at line 21 of file streamsaver.h.
Pol::Clib::StreamWriter::StreamWriter | ( | ) |
BaseClass implements only writer operator logic.
Definition at line 15 of file streamsaver.cpp.
References ~StreamWriter().
|
virtualdefault |
Referenced by StreamWriter().
|
pure virtual |
Implemented in Pol::Clib::ThreadedOFStreamWriter, Pol::Clib::OStreamWriter, Pol::Clib::OFStreamWriter, and Pol::Clib::FMTStreamWriter.
Referenced by operator()().
|
pure virtual |
|
pure virtual |
fmt::Writer & Pol::Clib::StreamWriter::operator() | ( | ) |
Definition at line 18 of file streamsaver.cpp.
References _writer, flush(), and Pol::Clib::flush_limit.
|
protected |
Definition at line 32 of file streamsaver.h.
Referenced by Pol::Clib::OFStreamWriter::flush(), Pol::Clib::OStreamWriter::flush(), Pol::Clib::ThreadedOFStreamWriter::flush(), operator()(), Pol::Clib::OFStreamWriter::~OFStreamWriter(), and Pol::Clib::OStreamWriter::~OStreamWriter().