dune-common 2.1.1
|
00001 // $Id: stdstreams.hh 6252 2010-11-19 14:33:06Z joe $ 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