2 recording-group-engraver.hh -- declare Recording_group_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
9 #ifndef RECORDING_GROUP_ENGRAVER_HH
10 #define RECORDING_GROUP_ENGRAVER_HH
12 #include "engraver-group.hh"
14 class Recording_group_engraver : public Engraver_group
17 VIRTUAL_COPY_CONSTRUCTOR (Translator_group, Recording_group_engraver);
18 virtual bool try_music (Music *m);
19 void add_music (SCM, SCM);
20 Recording_group_engraver ();
21 virtual void stop_translation_timestep ();
22 virtual void finalize ();
23 virtual void derived_mark () const;
24 virtual void fetch_precomputable_methods (Translator_group_void_method ptrs[]);
29 #endif /* RECORDING_GROUP_ENGRAVER_HH */