]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/rest-collision-grav.hh
partial: 0.1.61.jcn
[lilypond.git] / lily / include / rest-collision-grav.hh
index 2d67a1bde0029851c86252d458bab456b60e2730..b763e4c63b3daf1cedaddf1601764521c0b81194 100644 (file)
 #include "varray.hh"
 #include "engraver.hh"
 
-class Rest_collision_engraver : public Request_engraver {
-    Rest_collision* rest_collision_p_;
-    Array< Collision *> collision_l_arr_;
+class Rest_collision_engraver : public Engraver {
+  Rest_collision* rest_collision_p_;
+
 protected:
-    virtual void acknowledge_element(Score_elem_info);
-    virtual void do_print() const;
-    virtual void do_pre_move_processing();
+  virtual void acknowledge_element (Score_elem_info);
+  virtual void do_pre_move_processing();
 public:
-    Rest_collision_engraver();
-    NAME_MEMBERS();
+  TRANSLATOR_CLONE(Rest_collision_engraver);
+  Rest_collision_engraver();
+  DECLARE_MY_RUNTIME_TYPEINFO;
 };
 #endif // REST_COLLISION_GRAV_HH