6 Score_column::compare(Score_column & c1, Score_column &c2)
8 return sign(c1.when_ - c2.when_);
12 Score_column::set_breakable()
14 pcol_l_->set_breakable();
17 Score_column::Score_column(Moment w)
20 pcol_l_ = new PCol(0);
25 Score_column::used() {
26 return pcol_l_->used();
30 Score_column::print() const
33 mtor << "Score_column { mus "<< musical_ <<" at " << when_<<'\n';
34 mtor << "durations: [";
35 for (int i=0; i < durations.size(); i++)
36 mtor << durations[i] << " ";
44 Tdescription_compare(Moment &a , Moment& b)
50 Score_column::preprocess()
52 durations.sort(Tdescription_compare);
55 Score_column::add_duration(Moment d)
58 for (int i = 0; i< durations.size(); i++) {
59 if (d == durations[i])