X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftime-scaled-music-iterator.cc;h=06a4f7ab1bec75d73209cdfe017847e12a5ca0c5;hb=9bea477a992947adbbba48bc479c3f551cde8225;hp=da04bbf30f8fca60d600d66b1ec9e3effe677f93;hpb=bb36bac02a64770871780231ecc709cb18b20932;p=lilypond.git diff --git a/lily/time-scaled-music-iterator.cc b/lily/time-scaled-music-iterator.cc index da04bbf30f..06a4f7ab1b 100644 --- a/lily/time-scaled-music-iterator.cc +++ b/lily/time-scaled-music-iterator.cc @@ -1,29 +1,28 @@ -/* +/* time-scaled-music-iterator.cc -- implement Time_scaled_music_iterator - + source file of the GNU LilyPond music typesetter - - (c) 1998--2000 Han-Wen Nienhuys - - */ + + (c) 1998--2005 Han-Wen Nienhuys +*/ #include "time-scaled-music-iterator.hh" -#include "time-scaled-music.hh" -#include "musical-request.hh" -#include "translator-group.hh" -#include "command-request.hh" +#include "context.hh" +#include "input.hh" void -Time_scaled_music_iterator::do_process_and_next (Moment m) +Time_scaled_music_iterator::process (Moment m) { - if (!m) + if (!m.to_bool ()) { - Music_iterator *yeah = try_music (music_l_); + Music_iterator *yeah = try_music (get_music ()); if (yeah) - set_translator (yeah->report_to_l ()); + set_context (yeah->get_outlet ()); else - music_l_->warning ( _("no one to print a tuplet start bracket")); + get_music ()->origin ()->warning (_ ("no one to print a tuplet start bracket")); } - Music_wrapper_iterator::do_process_and_next (m); + Music_wrapper_iterator::process (m); } + +IMPLEMENT_CTOR_CALLBACK (Time_scaled_music_iterator);