Feel++  0.91.4
Classes | Public Member Functions | List of all members
Feel::DebugStream Class Reference

Classes

struct  Private
 

Public Types

Internal Structures
typedef int(* stprintf )(const char *format,...)
 

Public Member Functions

void setFlush (stprintf=0)
 
Constructors, destructor
 DebugStream (int area=0, int level=1, bool print=true)
 
 DebugStream (const char *initialString, int area=0, int level=1, bool print=true)
 
 DebugStream (DebugStream const &)
 
 ~DebugStream ()
 

Methods

bool doPrint () const
 
void flush ()
 
DebugStreamoperator<< (bool)
 
DebugStreamoperator<< (int16_type)
 
DebugStreamoperator<< (int32_type)
 
DebugStreamoperator<< (uint16_type)
 
DebugStreamoperator<< (uint32_type)
 
DebugStreamoperator<< (int64_type)
 
DebugStreamoperator<< (uint64_type)
 
DebugStreamoperator<< (double)
 
DebugStreamoperator<< (std::complex< double >)
 
DebugStreamoperator<< (const char *)
 
DebugStreamoperator<< (std::string const &)
 
DebugStreamoperator<< (LManipFunction f)
 
static void addDebugArea (uint16_type area, std::string const &description)
 
static void showDebugAreas (std::string const &areas)
 
static void attach (std::string const &__logfile)
 
static void attach (std::string const &__logfile, int area)
 
static void detach (std::string const &__logfile, int area)
 
static void detachAll ()
 

Member Function Documentation

bool Feel::DebugStream::doPrint ( ) const
Returns
true if the stream prints the debug output, false otherwise