2 sccol.hh -- part of LilyPond
4 (c) 1996,97 Han-Wen Nienhuys
16 When typesetting hasn't started on PScore yet, the columns which
17 contain data have a rhythmical position. Score_column is the type
18 with a rhythmical time attached to it. The calculation of
19 idealspacing is done with data in these columns. (notably: the
26 friend class Score_walker
;
32 /// indirection to column
35 /// length of notes/rests in this column
36 Array
<Moment
> durations
;
40 Moment
when() { return when_
; }
41 Score_column(Moment when
);
42 static int compare(Score_column
& c1
, Score_column
&c2
);
43 void add_duration(Moment
);
46 bool musical_b() { return musical_b_
; }
53 instantiate_compare(Score_column
&, Score_column::compare
);