2 property-iterator.hh -- declare Property_iterator
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef PROPERTY_ITERATOR_HH
11 #define PROPERTY_ITERATOR_HH
13 #include "music-iterator.hh"
21 class Property_iterator : public Music_iterator
24 VIRTUAL_COPY_CONS (Music_iterator);
27 virtual void do_process_and_next (Moment);
30 class Push_property_iterator : public Music_iterator
33 VIRTUAL_COPY_CONS (Music_iterator);
35 virtual void do_process_and_next (Moment);
38 class Pop_property_iterator : public Music_iterator
41 VIRTUAL_COPY_CONS (Music_iterator);
43 virtual void do_process_and_next (Moment);
47 #endif // PROPERTY_ITERATOR_HH