debugstream.hh File Reference


Detailed Description

This file implements the class DebugStream to support output in a variety of debug levels. Additionally, template parameters control if the output operation is really performed so that unused debug levels can be deactivated

#include <iostream>
#include <stack>
#include <dune/common/exceptions.hh>

Go to the source code of this file.

Namespaces

namespace  Dune

Classes

struct  Dune::greater_or_equal< current, threshold >
 Greater or equal template test. More...
struct  Dune::notzero< x >
 Test if debug level equals zero. More...
struct  Dune::common_bits< current, mask >
 activate if current and mask have common bits switched on. More...
class  Dune::DebugStreamError
 standard exception for the debugstream More...
class  Dune::DebugStreamState
 Intermediate class to implement tie-operation of DebugStream. More...
class  Dune::DebugStream< thislevel, dlevel, alevel, activator >
 Generic class to implement debug output streams. More...

Typedefs

typedef unsigned int Dune::DebugLevel
 Type for debug levels.


Generated on Tue Jul 28 22:27:50 2009 for dune-common by  doxygen 1.5.6