From: fred Date: Sun, 24 Mar 2002 19:48:05 +0000 (+0000) Subject: lilypond-0.0.76 X-Git-Tag: release/1.5.59~4455 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=09500179ac3442e0ab77269dce2d483bf8a84ad8;p=lilypond.git lilypond-0.0.76 --- diff --git a/lily/global-translator.cc b/lily/global-translator.cc index 62cbb284e4..d53bc4eb6d 100644 --- a/lily/global-translator.cc +++ b/lily/global-translator.cc @@ -67,3 +67,6 @@ void Global_translator::prepare(Moment) { } + +IMPLEMENT_STATIC_NAME(Global_translator); +IMPLEMENT_IS_TYPE_B1(Global_translator, Translator); diff --git a/lily/include/global-translator.hh b/lily/include/global-translator.hh index 8344d3d898..3faa9e4eea 100644 --- a/lily/include/global-translator.hh +++ b/lily/include/global-translator.hh @@ -18,6 +18,7 @@ class Global_translator : public virtual Translator { Moment last_mom_; public: Score *score_l_; + Global_translator(); int moments_left_i()const; void modify_next(Moment&); @@ -27,8 +28,11 @@ public: virtual void prepare(Moment); virtual void process() {} virtual void finish() {} + virtual void start() {} + NAME_MEMBERS(); protected: + virtual Global_translator *global_l() { return this; } virtual int depth_i() const; virtual Translator *ancestor_l(int); diff --git a/lily/include/translator.hh b/lily/include/translator.hh index 65219628f0..b1e333a59a 100644 --- a/lily/include/translator.hh +++ b/lily/include/translator.hh @@ -23,6 +23,7 @@ public: virtual Global_translator *global_l() { return 0; } /// Score_register = 0, Staff_registers = 1, etc) + virtual void print()const; virtual int depth_i()const=0; virtual bool is_bottom_engraver_b() const { return false; } virtual bool try_request(Request*);