]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.76
authorfred <fred>
Sun, 24 Mar 2002 19:48:05 +0000 (19:48 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:48:05 +0000 (19:48 +0000)
lily/global-translator.cc
lily/include/global-translator.hh
lily/include/translator.hh

index 62cbb284e42087fb718142641e47eea398041a35..d53bc4eb6d9d25639b49992624244d797ea1d7a3 100644 (file)
@@ -67,3 +67,6 @@ void
 Global_translator::prepare(Moment)
 {
 }
+
+IMPLEMENT_STATIC_NAME(Global_translator);
+IMPLEMENT_IS_TYPE_B1(Global_translator, Translator);
index 8344d3d898f9e4214690c2277e97800b4582c99e..3faa9e4eeaf83f5eeb221c0fc64409b8adfd6683 100644 (file)
@@ -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);
index 65219628f030476b1af73056874ba6c7dff782b4..b1e333a59adc39feaee2d7dc3a44dc04f116aa3c 100644 (file)
@@ -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*);