9 template<class K,class V>
13 a class for providing debug output of nested structures,
14 with indents according to \{\}()[].
16 One can turn on and off specific messages using the Assoc silent.
17 This can be done automatically:
19 #define DEBUG dstream_.identify_as(__PRETTY_FUNCTION__)
21 DEBUG << "a message\n";
23 Init for the class names which should be silent can be given in a rc file.
33 Assoc<String, bool> *silent;
39 if rcfile == 0, then do not read any rc file.
42 Dstream(ostream *r, const char * rcfile);
44 Dstream &identify_as(String s);
46 Dstream &operator << (String s);