]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/translator.hh
* lily/bar-line.cc (compound_barline): fix : for staff without
[lilypond.git] / lily / include / translator.hh
index 0c791e51ec9f891e3c2593cd66af1d15605c0555..9d6996d6d80cb2ea0f7fac37a5e393ccafa67359 100644 (file)
@@ -35,16 +35,20 @@ public:                                                     \
 class Translator
 {
   void init ();
-  
+
+protected:
+  bool must_be_last_;
+
 public:
+  bool must_be_last () const;
+  
   Context * context () const { return daddy_context_; }
   
   Translator (Translator const &);
 
-  void removal_processing ();
   SCM internal_get_property (SCM symbol) const;
   
-  virtual Music_output_def *get_output_def () const;
+  virtual Output_def *get_output_def () const;
   virtual Translator_group* get_daddy_translator ()const;
   virtual Moment now_mom () const;  
   virtual bool try_music (Music *req);
@@ -57,6 +61,7 @@ public:
   
   Score_context * get_score_context () const;
   Global_context * get_global_context () const;
+
   
   TRANSLATOR_DECLARATIONS(Translator);
   DECLARE_SMOBS (Translator, dummy);