Pol  Revision:cb584c9
Pol::Clib::StreamWriter Class Referenceabstract

#include <streamsaver.h>

+ Inheritance diagram for Pol::Clib::StreamWriter:

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

Detailed Description

Definition at line 21 of file streamsaver.h.

Constructor & Destructor Documentation

Pol::Clib::StreamWriter::StreamWriter ( )

BaseClass implements only writer operator logic.

Definition at line 15 of file streamsaver.cpp.

References ~StreamWriter().

Pol::Clib::StreamWriter::~StreamWriter ( )

Referenced by StreamWriter().

Member Function Documentation

virtual void Pol::Clib::StreamWriter::flush ( )
pure virtual
virtual void Pol::Clib::StreamWriter::flush_file ( )
pure virtual
virtual void Pol::Clib::StreamWriter::init ( const std::string &  filepath)
pure virtual
fmt::Writer & Pol::Clib::StreamWriter::operator() ( )

Definition at line 18 of file streamsaver.cpp.

References _writer, flush(), and Pol::Clib::flush_limit.

Member Data Documentation

The documentation for this class was generated from the following files: