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
);