-/*
+/*
compressed-music-iterator.hh -- declare Time_scaled_music_iterator
-
+
source file of the GNU LilyPond music typesetter
-
- (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-#ifndef Time_scaled_music_ITERATOR_HH
-#define Time_scaled_music_ITERATOR_HH
+ (c) 1998--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>,
+ Erik Sandberg <mandolaerik@gmail.com>
+*/
+
+#ifndef TIME_SCALED_MUSIC_ITERATOR_HH
+#define TIME_SCALED_MUSIC_ITERATOR_HH
-#include "music-wrapper-iterator.hh"
+#include "sequential-iterator.hh"
-class Time_scaled_music_iterator : public Music_wrapper_iterator
+class Time_scaled_music_iterator : public Sequential_iterator
{
-public:
- DECLARE_SCHEME_CALLBACK(constructor, ());
+public:
+ DECLARE_SCHEME_CALLBACK (constructor, ());
/* construction */
+ DECLARE_CLASSNAME(Time_scaled_music_iterator);
+ Time_scaled_music_iterator ();
protected:
- virtual void process (Moment);
+ virtual SCM get_music_list () const;
+private:
};
-
-#endif /* Time_scaled_music_ITERATOR_HH */
-
+#endif /* TIME_SCALED_MUSIC_ITERATOR_HH */