30 #if defined(TraceWriter_RECURSES)
31 #error Recursive header files inclusion detected in TraceWriter.h
32 #else // defined(TraceWriter_RECURSES)
34 #define TraceWriter_RECURSES
36 #if !defined TraceWriter_h
138 operator<<( std::ostream & out,
const TraceWriter &
object );
146 #endif // !defined TraceWriter_h
148 #undef TraceWriter_RECURSES
149 #endif // else defined(TraceWriter_RECURSES)