]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/sequential-music-iterator.cc
(get_indexed_char): scale metrics by
[lilypond.git] / lily / sequential-music-iterator.cc
index 1079706bb6afb57df3722ed3cd4ed8c80a0456af..206d36141da89b2b01ba86f57821c8c37eff19ba 100644 (file)
@@ -3,39 +3,19 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
-#include "translator-group.hh"
-#include "warn.hh"
 #include "sequential-music-iterator.hh"
-#include "music-list.hh"
-
-/*
-  move to context of child iterator if it is deeper down in the
-  hierarchy.
-  */
-void
-Sequential_music_iterator::descend_to_child ()
-{
-  Translator_group  * child_report = child_report = iter_->report_to ();
-  Translator_group * me_report = report_to ();
-
-  Translator_group * c = child_report;
-  while (c && c != me_report)
-    {
-      c= c->daddy_trans_;
-    }
-  
-  if (c == me_report)
-    set_translator (child_report);
-}
 
+#include "context.hh"
+#include "warn.hh"
+#include "music-list.hh"
 
 IMPLEMENT_CTOR_CALLBACK (Sequential_music_iterator);
 
 SCM
-Sequential_music_iterator::get_music_list()const
+Sequential_music_iterator::get_music_list ()const
 {
-  return  dynamic_cast<Music_sequence const*> (get_music ())->music_list ();
+  return dynamic_cast<Music_sequence const*> (get_music ())->music_list ();
 }