30 #if defined(Trace_RECURSES) 
   31 #error Recursive header files inclusion detected in Trace.h 
   32 #else // defined(Trace_RECURSES) 
   34 #define Trace_RECURSES 
   47 #include "DGtal/base/Config.h" 
   48 #include "DGtal/base/Clock.h" 
   49 #include "DGtal/base/Assert.h" 
   50 #include "DGtal/base/TraceWriter.h" 
   51 #include "DGtal/base/TraceWriterTerm.h" 
   80 #define TRACE_PATTERN "  " 
  110     void beginBlock(
const std::string &keyword = 
"");
 
  123     std::ostream & 
info() 
const;
 
  130      std::ostream & 
warning() 
const;
 
  138     std::ostream &  
error() 
const;
 
  146     std::ostream &  
emphase() 
const;
 
  155                      const double maximalValue) 
const;
 
  235 #include "DGtal/base/Trace.ih" 
  240 #endif // !defined Trace_h 
  242 #undef Trace_RECURSES 
  243 #endif // else defined(Trace_RECURSES)