+Simultaneous_music_iterator::run_always () const
+{
+ for (SCM s = children_list_; scm_is_pair (s); s = scm_cdr (s))
+ {
+ Music_iterator *it = unsmob_iterator (scm_car (s));
+ if (it->run_always ())
+ return true;
+ }
+ return false;
+}
+
+Music_iterator *
+Simultaneous_music_iterator::try_music_in_children (Music *m) const
+{
+ Music_iterator *b = 0;
+ for (SCM s = children_list_; !b && scm_is_pair (s); s = scm_cdr (s))
+ b = unsmob_iterator (scm_car (s))->try_music (m);
+ return b;
+}
+
+void
+Simultaneous_music_iterator::do_quit ()