19 Assoc<String, bool> silent;
24 Dstream(ostream *r, const char * rcfile);
26 if rcfile == 0, then do not read any rc file
29 Dstream &identify_as(String s);
31 Dstream &operator << (String s);
34 a class for providing debug output of nested structures,
35 with indents according to \{\}()[].
37 One can turn on and off specific messages using the Assoc silent.
38 This can be done automatically:
40 #define DEBUG dstream_.identify_as(__PRETTY_FUNCTION__)
42 DEBUG << "a message\n";
44 Init for the class names which should be silent can be given in a rc file.