/*
- Simultaneous_music-iterator.cc -- implement Simultaneous_music_iterator
+ simultaneous-music-iterator.cc -- implement Simultaneous_music_iterator
source file of the GNU LilyPond music typesetter
- (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
+#include "simultaneous-music-iterator.hh"
+#include "music.hh"
#include "context.hh"
#include "warn.hh"
-#include "simultaneous-music-iterator.hh"
-#include "music-list.hh"
#include "context-def.hh"
-
Simultaneous_music_iterator::Simultaneous_music_iterator ()
{
create_separate_contexts_ = false;
}
void
-Simultaneous_music_iterator::derived_substitute (Context *f,Context *t)
+Simultaneous_music_iterator::derived_substitute (Context *f, Context *t)
{
for (SCM s = children_list_; scm_is_pair (s); s = scm_cdr (s))
- unsmob_iterator (scm_car (s))-> substitute_outlet (f,t);
+ unsmob_iterator (scm_car (s))-> substitute_outlet (f, t);
}
void
Music_iterator*
Simultaneous_music_iterator::try_music_in_children (Music *m) const
{
- Music_iterator * b=0;
+ 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);
+ b = unsmob_iterator (scm_car (s))->try_music (m);
return b;
}