]> git.donarmstrong.com Git - lilypond.git/blob - hdr/lyricwalker.hh
release: 0.0.34
[lilypond.git] / hdr / lyricwalker.hh
1 //
2 //  lyricwalker.hh -- declare Lyric_walker
3 //
4 //  (c) 1996,97 Han-Wen Nienhuys, Jan Nieuwenhuizen <jan@digicash.com>
5 //
6
7 #ifndef LYRICWALKER_HH
8 #define LYRICWALKER_HH
9
10 #include "proto.hh"
11 #include "grouping.hh"
12 #include "staffwalker.hh"
13
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_;
17
18     /* *************** */
19     virtual void process_requests();
20     
21     Lyric_walker(Lyric_staff* lstaff_l);
22     Lyric_staff* lstaff_l();
23 };
24
25
26 #endif // LYRICWALKER_HH
27
28