/*
- event-iter.hh -- declare Event_chord_iterator
+ event-chord-iterator.hh -- declare Event_chord_iterator
source file of the GNU LilyPond music typesetter
- (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
-#ifndef EVENT_ITER_HH
-#define EVENT_ITER_HH
+#ifndef EVENT_CHORD_ITERATOR_HH
+#define EVENT_CHORD_ITERATOR_HH
#include "simple-music-iterator.hh"
*/
class Event_chord_iterator : public Simple_music_iterator
{
- Event_chord *get_elt () const;
/**
Find a bottom notation context to deliver events to.
*/
- virtual Context *get_bottom_context ();
-
- /*
- Since Event_chord_iterator has no list-cursor internally, we
- must use a status variable to adminstrate where we are */
-
- enum { NONE_DONE, START_DONE, END_DONE }
- status_;
+ DECLARE_CLASSNAME(Event_chord_iterator);
public:
DECLARE_SCHEME_CALLBACK (constructor, ());
virtual void construct_children ();
};
-#endif // EVENT_ITER_HH
+#endif // EVENT_CHORD_ITERATOR_HH