2 voice-iter.hh -- declare Voice_iterator
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
14 #include "music-iterator.hh"
17 class Voice_iterator : private PCursor<Music*>, public Music_iterator
20 const Voice * voice_C_;
21 Music_iterator * iter_p_;
22 void start_next_element();
24 void set_voice_translator();
27 Voice_iterator (Voice const*);
28 DECLARE_MY_RUNTIME_TYPEINFO;
30 virtual void do_print() const;
31 virtual void construct_children();
33 virtual void process_and_next (Moment);
34 virtual Moment next_moment() const;
35 virtual bool ok() const;
38 #endif // VOICE_ITER_HH