SFF++ library: reading and writing SFF from C++
sff::helper::ostream_manager Class Reference

#include <sffostream.h>

Inheritance diagram for sff::helper::ostream_manager:
Collaboration diagram for sff::helper::ostream_manager:

Public Member Functions

 ostream_manager (std::ostream &os, const bool &debug=false)
 
void setfileheader (const FileHeader &)
 
void settraceheader (const TraceHeader &)
 
void setinfo (const INFO &)
 
void setwid2 (const WID2 &)
 
void setsrce (const SRCE &)
 
void setfree (const FREE &)
 
void setnormmode (const Enormmode &)
 
void nextislast ()
 
void clearlast ()
 
TraceHeader traceheader () const
 
const FileHeaderfileheader () const
 
const Enormmodenormmode () const
 

Protected Member Functions

void flushheader ()
 flush file header to output (if not done yet) More...
 

Protected Attributes

std::ostream & Mos
 
bool Mdebug
 

Private Attributes

FileHeader Mfileheader
 
TraceHeader Mtraceheader
 
bool Mlast
 
bool Mfileheaderwritten
 
bool Mfilefreedefined
 
bool Mtraceinprogress
 
Enormmode Mnormmode
 

Detailed Description

Definition at line 58 of file sffostream.h.


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