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
 
#define FUNCTION_NOT_TESTED
 
#define TRACE(DOMAIN)
 
#define TRACE_FUNCTION
 
#define VSTREAM_DOMAIN   "**"
 

Functions

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

Variables

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

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