source file of the Flower Library
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+ (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef DSTREAM_HH
#include "string.hh"
-const char eol= '\n';
-template<class K,class V>
-struct Assoc;
+const char eol= '\n';
/** Debug stream.
a class for providing debug output of nested structures,
bool default_silence_b_;
String current_classname_str_;
void output (String s);
- Assoc<String, bool> *silent_assoc_p_;
+ Dictionary<bool> *silent_dict_p_;
+
public:
void clear_silence();
bool silent_b (String) const;
virtual ~Dstream();
Dstream &identify_as (String s);
- /** Output a string via the Dstream. This is the only output
- interface. It delegates all conversion to String class. */
- Dstream &operator << (String s);
+
+ Dstream &operator << (String);
+ Dstream &operator << (Real);
+ Dstream &operator << (int);
+ Dstream &operator << (Rational);
+ Dstream &operator << (char);
/**
Output memory locations.
*/