X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fgrace-iterator.cc;h=18a7a62bf6c776e235faa1eeabd5bee881cae30d;hb=e520d35df0268554fabe100fcdbe26946c693031;hp=f93e13e942990681a7a6d6d987de3bfa5654bc43;hpb=da7dbf5f2f54bc66984ab2524c490335d567b5e7;p=lilypond.git diff --git a/lily/grace-iterator.cc b/lily/grace-iterator.cc index f93e13e942..18a7a62bf6 100644 --- a/lily/grace-iterator.cc +++ b/lily/grace-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1999 Han-Wen Nienhuys + (c) 1999--2001 Han-Wen Nienhuys */ @@ -11,6 +11,11 @@ #include "global-translator.hh" #include "warn.hh" +Grace_iterator::~Grace_iterator () +{ + // child_iter_p_ = 0; +} + void Grace_iterator::construct_children () { @@ -22,9 +27,9 @@ Grace_iterator::construct_children () } void -Grace_iterator::do_process_and_next (Moment m) +Grace_iterator::process (Moment) { - Global_translator * t = dynamic_cast(report_to_l ()); + Global_translator * t = dynamic_cast (report_to_l ()); if (t) { t->start (); @@ -35,13 +40,15 @@ Grace_iterator::do_process_and_next (Moment m) } else { - warning (_("No Grace context available!")); + warning (_ ("no Grace context available")); } - Music_iterator::do_process_and_next (m); } Moment -Grace_iterator::next_moment () const +Grace_iterator::pending_moment () const { return 0; } + + +IMPLEMENT_CTOR_CALLBACK (Grace_iterator);