- PScore(Paper_def*);
- /// add a line to the broken stuff. Positions given in #config#
- void set_breaking(Array<Col_hpositions> const &);
-
- /** add an item.
- add the item in specified containers. If breakstatus is set
- properly, add it to the {pre,post}break of the pcol.
- */
- void typeset_item(Item *item_p, PCol *pcol_l,int breakstatus=1);
-
- /// add to bottom of pcols
- void add(PCol*);
-
- /**
- @return argument as a cursor of the list
- */
- PCursor<PCol *> find_col(PCol const *)const;
-
- Link_array<PCol> col_range(PCol *left_l, PCol *right_l) const;
- Link_array<PCol> breakable_col_range(PCol*,PCol*) const;
- Link_array<PCol> broken_col_range(PCol*,PCol*) const;
-
- /* MAIN ROUTINES */
- void process();
+ Paper_score ();
+ /// add a line to the broken stuff. Positions given in #config#
+ void set_breaking (Array<Column_x_positions> const &);