GlobalBpiLib  1.0
DebugOutStream Class Reference

Custom debug printer class. More...

#include <GlobalBpiLib.hpp>

Public Member Functions

 DebugOutStream (std::ostream &os)
 
virtual ~DebugOutStream ()
 

Friends

DebugOutStreamoperator<< (DebugOutStream &dout, std::string s)
 
DebugOutStreamoperator<< (DebugOutStream &dout, int i)
 
DebugOutStreamoperator<< (DebugOutStream &dout, std::ostream &(*pf)(std::ostream &))
 

Detailed Description

Custom debug printer class.

Implementation of an ostream printer with preceding timestamps. This provides a consistent output for different applications.

Constructor & Destructor Documentation

◆ DebugOutStream()

DebugOutStream::DebugOutStream ( std::ostream &  os)

Constructs an object with specified output stream.

◆ ~DebugOutStream()

DebugOutStream::~DebugOutStream ( )
virtual

Default destructor.

Friends And Related Function Documentation

◆ operator<< [1/3]

DebugOutStream& operator<< ( DebugOutStream dout,
std::string  s 
)
friend

Overrides the operator <<

◆ operator<< [2/3]

DebugOutStream& operator<< ( DebugOutStream dout,
int  i 
)
friend

Overrides the operator <<

◆ operator<< [3/3]

DebugOutStream& operator<< ( DebugOutStream dout,
std::ostream &(*)(std::ostream &)  pf 
)
friend

Overrides the operator <<


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