]> git.donarmstrong.com Git - lilypond.git/blobdiff - hdr/sccol.hh
release: 0.0.14
[lilypond.git] / hdr / sccol.hh
index f18b659e7e65943fc2c36af5c2341b7f20499d53..b61a02682f10aefd1cc01f281ad02ab2763bad6f 100644 (file)
@@ -7,12 +7,14 @@
 #ifndef SCCOL_HH
 #define SCCOL_HH
 #include "pcol.hh"
+#include "vray.hh"
 
 
 struct Score_column {
 
     /// indirection to column
-    PCol * pcol;
+    PCol * pcol_;
+
     /// length of notes/rests in this column
     svec<Real> durations;
     
@@ -27,8 +29,10 @@ struct Score_column {
     static int compare(Score_column & c1, Score_column &c2) {
        return sgn(c1.when - c2.when);
     }
+    void add_duration(Real );
+    void preprocess();
     void set_breakable() {
-        pcol->set_breakable();
+        pcol_->set_breakable();
     }
     bool used();
     void print() const;
@@ -47,3 +51,6 @@ instantiate_compare(Score_column&, Score_column::compare);
 
 #endif // SCCOL_HH
 
+
+
+