2 compressed-music-iterator.hh -- declare Compressed_music_iterator
4 source file of the GNU LilyPond music typesetter
6 (c) 1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef COMPRESSED_MUSIC_ITERATOR_HH
11 #define COMPRESSED_MUSIC_ITERATOR_HH
13 #include "music-wrapper-iterator.hh"
15 class Compressed_music_iterator : public Music_wrapper_iterator
18 Bracket_req* start_req_p_;
19 Bracket_req* stop_req_p_;
20 DECLARE_MY_RUNTIME_TYPEINFO;
21 Compressed_music_iterator();
22 ~Compressed_music_iterator ();
23 virtual void do_process_and_next (Moment);
24 virtual void construct_children ();
25 Compressed_music *compressed_l ()const;
29 #endif /* COMPRESSED_MUSIC_ITERATOR_HH */