2 translator-dispatch-list.hh -- declare Translator_dispatch_list
4 source file of the GNU LilyPond music typesetter
6 (c) 2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
10 #ifndef TRANSLATOR_DISPATCH_LIST_HH
11 #define TRANSLATOR_DISPATCH_LIST_HH
13 #include "lily-proto.hh"
14 #include "lily-guile.hh"
18 struct Engraver_dispatch_entry
21 Engraver_void_function_engraver_grob_info function_;
24 class Engraver_dispatch_list
26 Array<Engraver_dispatch_entry> dispatch_entries_;
28 void apply (Grob_info);
29 SCM static create (SCM trans_list,
32 DECLARE_SIMPLE_SMOBS(Engraver_dispatch_list,);
35 #endif /* TRANSLATOR_DISPATCH_LIST_HH */