2 auto-plet-engraver.hh -- declare Auto_plet_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef AUTO_PLET_ENGRAVER_HH
11 #define AUTO_PLET_ENGRAVER_HH
13 #include "engraver.hh"
15 class Tuplet_engraver : public Engraver
20 DECLARE_MY_RUNTIME_TYPEINFO;
21 TRANSLATOR_CLONE(Tuplet_engraver);
24 Link_array<Bracket_req> bracket_req_arr_;
26 Link_array<Slur> started_span_p_arr_;
27 Link_array<Slur> stop_now_span_p_arr_;
29 virtual void do_removal_processing ();
30 virtual void acknowledge_element (Score_element_info);
31 virtual void do_pre_move_processing ();
32 virtual bool do_try_request (Request*r);
33 virtual void do_process_requests ();
34 virtual void do_post_move_processing ();
39 #endif /* AUTO_PLET_ENGRAVER_HH */