X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Finclude%2Fpaper-column.hh;h=be6ab9378dbca9c3e4653160b974366c0564140d;hb=9e69cb84d6ee5b0a861cd97869b10e3bdf0c833c;hp=d21828c374ee5c5105b13ee98c97b99e3282f988;hpb=d7180ea0d67465b319d3e27ae15ac9de379ac779;p=lilypond.git diff --git a/lily/include/paper-column.hh b/lily/include/paper-column.hh index d21828c374..be6ab9378d 100644 --- a/lily/include/paper-column.hh +++ b/lily/include/paper-column.hh @@ -29,17 +29,21 @@ public: virtual void do_break_processing (); virtual Paper_column *get_column () const; virtual System *get_system () const; + void set_system (System *); static int compare (Grob * const &a, Grob * const &b); + static bool less_than (Grob *const &a, + Grob *const &b); + int get_rank () const { return rank_; } void set_rank (int); DECLARE_SCHEME_CALLBACK (print, (SCM)); DECLARE_SCHEME_CALLBACK (before_line_breaking, (SCM)); - static bool has_interface (Grob *); - static int get_rank (Grob *); + DECLARE_GROB_INTERFACE(); + static int get_rank (Grob const *); static bool is_musical (Grob *); static Moment when_mom (Grob *); static bool is_used (Grob *);