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 ( )
virtualdefault

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: