- void add (Note_column*);
- void add (Rest_column*);
- DECLARE_MY_RUNTIME_TYPEINFO;
- Rest_collision();
-protected:
- virtual void do_post_processing();
- virtual void do_pre_processing();
- virtual void do_print() const;
- 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 *);