]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/dstream.hh
release: 0.1.57
[lilypond.git] / flower / include / dstream.hh
index 752b78bca485d0717758345fb214fc25b46fc257..d9f896e43449d5ee19544fad0dafb49248bcb400 100644 (file)
@@ -34,31 +34,32 @@ struct Assoc;
   */
 class Dstream
 {
-    ostream *os_l_;
-    int indent_level_i_;
-    bool local_silence_b_;
-    String current_classname_str_;
-    void output (String s);
-    Assoc<String, bool> *silent_assoc_p_;
+  ostream *os_l_;
+  int indent_level_i_;
+  bool local_silence_b_;
+  bool default_silence_b_;
+  String current_classname_str_;
+  void output (String s);
+  Assoc<String, bool> *silent_assoc_p_;
 public:
-    void clear_silence();
-    bool silent_b (String) const;
+  void clear_silence();
+  bool silent_b (String) const;
     
-    /**
-      if rcfile == 0, then do not read any rc file.
-      */
-    Dstream (ostream *r, char const * rcfile);
-    virtual ~Dstream();
-    Dstream &identify_as (String s);
+  /**
+     if rcfile == 0, then do not read any rc file.
+  */
+  Dstream (ostream *r, char const * rcfile);
+  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);
-    /**
-      Output memory locations.
-     */
-    Dstream &operator << (void const *);
-    Dstream &operator << (char const *);
+  /** Output a string via the Dstream. This is the only output
     interface. It delegates all conversion to String class.  */
+  Dstream &operator << (String s);
+  /**
+     Output memory locations.
+  */
+  Dstream &operator << (void const *);
+  Dstream &operator << (char const *);
 };
 #endif