source file of the Flower Library
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef DSTREAM_HH
#define DSTREAM_HH
#include "string.hh"
-#include "scalar.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();
virtual ~Dstream();
Dstream &identify_as (String s);
- /**
- Output a Scalar via the Dstream. This is the only output
- interface. It explicitely delegates all implicit conversion
- to Scalar class.
- */
- Dstream &operator << (Scalar);
+
+ Dstream &operator << (String);
+ Dstream &operator << (Real);
+ Dstream &operator << (int);
+ Dstream &operator << (Rational);
+ Dstream &operator << (char);
/**
Output memory locations.
*/