lilypond-1.0.19
[lilypond.git] / lily / include / lyric-walker.hh
blob1a8052388323c48fa6fbd6917ab9df91a626d5f4
1 //
2 // lyricwalker.hh -- declare Lyric_walker
3 //
4 // (c) 1996,97 Han-Wen Nienhuys, Jan Nieuwenhuizen <jan@digicash.com>
5 //
7 #ifndef LYRICWALKER_HH
8 #define LYRICWALKER_HH
10 #include "proto.hh"
11 #include "grouping.hh"
12 #include "staff-walker.hh"
14 /// a simple walker which collects words, and then print them, first on top
15 struct Lyric_walker: Staff_walker {
16 Array<Lyric_item*> litem_l_array_;
18 /* *************** */
19 virtual void process_requests();
21 Lyric_walker(Lyric_staff* lstaff_l);
22 Lyric_staff* lstaff_l();
26 #endif // LYRICWALKER_HH