- void add(Rest_column*);
- void add(Collision*);
- NAME_MEMBERS(Rest_collision);
-protected:
- virtual void do_post_processing();
- virtual void do_substitute_dependency(Score_elem*,Score_elem*);
+ static void add_column (Grob *me, Grob *);
+
+ DECLARE_GROB_INTERFACE();
+ DECLARE_SCHEME_CALLBACK (force_shift_callback, (SCM element));
+ DECLARE_SCHEME_CALLBACK (calc_positioning_done, (SCM element));
+ DECLARE_SCHEME_CALLBACK (force_shift_callback_rest, (SCM element, SCM off));
+ static SCM do_shift (Grob *);