#include "part-combine-music.hh"
#include "part-combine-music-iterator.hh"
#include "request.hh"
-#include "simple-music-iterator.hh"
+#include "request-iterator.hh"
#include "output-property.hh"
#include "chord-tremolo-iterator.hh"
-Music_iterator::Music_iterator ()
-{
- first_b_ = true;
-}
-
-Music_iterator::Music_iterator (Music_iterator const& src)
-{
- first_b_ = src.first_b_;
- handle_ = *src.handle_.clone ();
- music_l_ = src.music_l_;
-}
-
-Music_iterator::~Music_iterator()
-{
-}
-
void
Music_iterator::do_print() const
{
{
}
+Music_iterator::~Music_iterator()
+{
+}
+
Moment
Music_iterator::next_moment() const
{
}
bool
-Music_iterator::ok () const
+Music_iterator::ok() const
{
return first_b_;
}
-Music*
-Music_iterator::get_music ()
-{
- if (ok ())
- return music_l_;
- return 0;
-}
-
-bool
-Music_iterator::next ()
-{
- first_b_ = false;
- return ok ();
-}
-
Music_iterator*
Music_iterator::static_get_iterator_p (Music *m)
{
return p;
}
+Music_iterator::Music_iterator()
+{
+ first_b_ = true;
+}
+
Music_iterator*
Music_iterator::try_music (Music *m) const
{