- /// indirection to the column it is in
- PCol * pcol_l_;
-
- Item * broken_to_a_[2];
-
- /// should be put in a breakable col.
- bool breakable_b_;
- int break_status_i_;
- /// nobreak = 0, pre = -1, post = 1
- int break_status_i()const;
- Item * find_prebroken_piece (PCol*)const;
- Item * find_prebroken_piece (Line_of_score*)const;
-
- virtual Item *item() { return this; }
- Item();
- Real hpos_f() const;
- DECLARE_MY_RUNTIME_TYPEINFO;
- virtual Line_of_score * line_l() const;
+ Link_array<Spanner> attached_span_l_arr_;
+ Drul_array<Item*> broken_to_drul_;
+
+ /// should be put in a breakable col.
+ bool breakable_b_;
+ int break_status_i_;
+ /// nobreak = 0, pre = -1, post = 1
+ int break_status_i() const;
+ Item * find_prebroken_piece (int) const;
+ Item * find_prebroken_piece (Line_of_score*) const;
+
+ virtual Item *item() { return this; }
+ Item();
+ Real hpos_f() const;
+ DECLARE_MY_RUNTIME_TYPEINFO;
+ virtual Line_of_score * line_l() const;