X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fsimple-music-iterator.cc;h=706be56838662d54cad6a515e4b6d29a5b8f7a16;hb=90192e0047f4b2c1ebf23ff77f670c7d9e6c2869;hp=5ea6270a5a75b8b5d040dd7ce7fb9bca9c6b9310;hpb=e58fce49b3113408254011774685370b8233df17;p=lilypond.git diff --git a/lily/simple-music-iterator.cc b/lily/simple-music-iterator.cc index 5ea6270a5a..706be56838 100644 --- a/lily/simple-music-iterator.cc +++ b/lily/simple-music-iterator.cc @@ -1,13 +1,13 @@ -/* - simple-music-iterator.cc -- implement Simple_music_iterator - +/* + simple-music-iterator.cc -- implement Simple_music_iterator + source file of the GNU LilyPond music typesetter - - (c) 2000--2003 Han-Wen Nienhuys - - */ + + (c) 2000--2009 Han-Wen Nienhuys +*/ #include "simple-music-iterator.hh" + #include "music.hh" #include "input.hh" @@ -17,12 +17,6 @@ Simple_music_iterator::Simple_music_iterator () last_processed_mom_ = -1; } -Simple_music_iterator::Simple_music_iterator (Simple_music_iterator const &src) - : Music_iterator (src) -{ - last_processed_mom_ = src.last_processed_mom_; -} - bool Simple_music_iterator::ok ()const { @@ -35,7 +29,6 @@ Simple_music_iterator::ok ()const Engravers can detect and event the end-moments to be processed as well. - */ Moment Simple_music_iterator::pending_moment ()const @@ -46,14 +39,15 @@ Simple_music_iterator::pending_moment ()const return music_get_length (); } - void -Simple_music_iterator::process (Moment ) +Simple_music_iterator::process (Moment m) { /* - don't do try_music (), since it would make the function useless for - base classes */ + don't do report_event (), since it would make the function useless for + base classes + */ + last_processed_mom_ = m; } IMPLEMENT_CTOR_CALLBACK (Simple_music_iterator);