2 request-iter.hh -- declare Request_chord_iterator
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef REQUEST_ITER_HH
11 #define REQUEST_ITER_HH
13 #include "music-iterator.hh"
16 Walk through a Request_chord
18 class Request_chord_iterator : public Music_iterator {
19 Request_chord * elt_l () const;
21 cache elt_l ()->length_mom ().
23 Moment elt_length_mom_;
28 Request_chord_iterator ();
32 virtual void do_process_and_next (Moment);
33 virtual Moment next_moment() const;
34 virtual Music* next_music_l ();
35 virtual void construct_children();
36 virtual bool ok() const;
37 virtual void do_print() const;
41 #endif // REQUEST_ITER_HH