My Project
msgstream.hh File Reference
#include <vector>
#include <cassert>
#include <ostream>
#include <boost/call_traits.hpp>
#include <boost/ref.hpp>
#include <miaconfig.h>
#include <mia/core/defines.hh>
#include <mia/core/dictmap.hh>
#include <mia/core/svector.hh>
Include dependency graph for msgstream.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  CDebugSink
 
class  CTrace
 
class  vstream
 A output stream to enable certain levels of verbosity. More...
 

Macros

#define cverb   ::mia::vstream::instance()
 define a shortcut to the raw output stream More...
 
#define FUNCTION_NOT_TESTED
 
#define TRACE(DOMAIN)
 
#define TRACE_FUNCTION
 
#define VSTREAM_DOMAIN   "**"
 

Functions

CDebugSinkcvdebug ()
 
vstreamcverr ()
 send errors to this stream adapter More...
 
vstreamcvfail ()
 direct output to this stream adapter to print out failtures in tests beyond BOOST_FAIL More...
 
vstreamcvfatal ()
 direct output to this stream adapter to print out fatalities in the code More...
 
vstreamcvinfo ()
 informal output that may be of interest to understand problems with a program and are of higher priority then debugging output. More...
 
vstreamcvmsg ()
 send messages to this stream adapter More...
 
vstreamcvwarn ()
 send warnings to this stream adapter More...
 
void set_verbose (bool verbose)
 

Variables

const EXPORT_CORE TDictMap< vstream::Levelg_verbose_dict
 Dictonary for the verbosity of the logging as used by –verbose comand line option. More...
 

Macro Definition Documentation

◆ FUNCTION_NOT_TESTED

#define FUNCTION_NOT_TESTED

Definition at line 210 of file msgstream.hh.

◆ TRACE

#define TRACE (   DOMAIN)

Definition at line 208 of file msgstream.hh.

◆ TRACE_FUNCTION

#define TRACE_FUNCTION

Definition at line 209 of file msgstream.hh.

◆ VSTREAM_DOMAIN

#define VSTREAM_DOMAIN   "**"

Definition at line 39 of file msgstream.hh.

Function Documentation

◆ cvdebug()