2 event-iter.hh -- declare Event_chord_iterator
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 #include "simple-music-iterator.hh"
15 Walk through a Event_chord
17 class Event_chord_iterator : public Simple_music_iterator
20 Find a bottom notation context to deliver events to.
22 virtual Context *get_bottom_context ();
25 Since Event_chord_iterator has no list-cursor internally, we
26 must use a status variable to adminstrate where we are */
28 enum { NONE_DONE, START_DONE, END_DONE }
32 DECLARE_SCHEME_CALLBACK (constructor, ());
33 Event_chord_iterator ();
34 Event_chord_iterator (Event_chord_iterator const &);
37 virtual void process (Moment);
38 virtual void construct_children ();
41 #endif // EVENT_ITER_HH