2 auto-plet-engraver.hh -- declare Auto_plet_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--1999 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
19 VIRTUAL_COPY_CONS(Translator
);
23 Link_array
<Time_scaled_music
> time_scaled_music_arr_
;
24 Array
<Moment
> stop_moments_
;
25 Link_array
<Tuplet_spanner
> started_span_p_arr_
;
28 virtual void do_removal_processing ();
29 virtual void acknowledge_element (Score_element_info
);
30 virtual bool do_try_music (Music
*r
);
31 virtual void do_process_requests ();
32 virtual void do_post_move_processing ();
37 #endif /* AUTO_PLET_ENGRAVER_HH */