stdstreams.hh

Go to the documentation of this file.
00001 // $Id$
00002 
00003 /*
00004 
00005   Declaration of standard Dune-library streams
00006 
00007 */
00008 
00009 #ifndef DUNE_COMMON_STDSTREAMS_HH
00010 #define DUNE_COMMON_STDSTREAMS_HH
00011 
00012 #include "debugstream.hh"
00013 
00014 namespace Dune {
00015 
00066   #ifndef DUNE_MINIMAL_DEBUG_LEVEL
00067   #define DUNE_MINIMAL_DEBUG_LEVEL 4
00068   #endif
00069   static const DebugLevel MINIMAL_DEBUG_LEVEL = DUNE_MINIMAL_DEBUG_LEVEL;
00070 
00075   static const DebugLevel VERY_VERBOSE_DEBUG_LEVEL = 1;
00076   
00081   typedef DebugStream<VERY_VERBOSE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DVVerbType;
00082 
00095   extern DVVerbType dvverb;
00096 
00101   static const DebugLevel VERBOSE_DEBUG_LEVEL = 2;
00102 
00107   typedef DebugStream<VERBOSE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DVerbType;
00108 
00116   extern DVerbType dverb;
00117 
00122   static const DebugLevel INFO_DEBUG_LEVEL = 3;
00123 
00128   typedef DebugStream<INFO_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DInfoType;
00129 
00140   extern DInfoType dinfo;
00141 
00146   static const DebugLevel WARN_DEBUG_LEVEL = 4;
00147 
00152   typedef DebugStream<WARN_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DWarnType;
00153 
00161   extern DWarnType dwarn;
00162 
00167   static const DebugLevel GRAVE_DEBUG_LEVEL = 5;
00168 
00170   typedef DebugStream<GRAVE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DGraveType;
00171 
00179   extern DGraveType dgrave;
00180 
00182   typedef DebugStream<1> DErrType;
00183 
00195   extern DErrType derr;
00196 
00198 }
00199 
00200 #endif

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].