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)