2 score-walker.hh -- declare Score_walker
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
12 #ifndef SCOREWALKER_HH
13 #define SCOREWALKER_HH
15 #include "lily-proto.hh"
20 walk through the score_columns, and while doing so, walk all staffs in a score.
23 support for vertical spanners.
25 class Score_walker : public PCursor<Score_column *>
28 /// walkers for the individual staves.
29 Array<Staff_walker *> walker_p_arr_;
30 Array<Staff_walker *> disallow_break_walk_l_arr;
31 int disallow_break_count_;
35 bool break_allowed_b();
36 void allow_break(Staff_walker*w);
41 /// process staff walkers.
44 #endif // SCOREWALKER_HH