]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/translator-group.hh
partial: 1.1.61.jcn
[lilypond.git] / lily / include / translator-group.hh
index bb9996fbd6691e4cf0063c6a1e406f2f3f15bc95..4868940bb86f20924ec54331ba05dd04541c1385 100644 (file)
@@ -32,6 +32,7 @@ class Translator_group : public virtual Translator {
 
   int iterator_count_;
   friend class Interpretation_context_handle;
+
   Cons_list<Translator> trans_p_list_;
 
 public:
@@ -40,10 +41,8 @@ public:
 
   String id_str_;
 
-
   VIRTUAL_COPY_CONS(Translator);
   
-
   void set_acceptor (String accepts, bool add);
   void set_element (String elt, bool add);  
   void add_last_element (String elt);  
@@ -67,7 +66,7 @@ public:
   void check_removal ();
 
 
-  
+
   Translator *get_simple_translator (String) const;
   Translator_group *find_existing_translator_l (String n, String id);
   Translator_group *find_create_translator_l (String n, String id);
@@ -75,6 +74,8 @@ public:
 
   Translator_group*get_default_interpreter();
 protected:
+  bool try_music_on_nongroup_children (Music *m);
+  
   virtual ~Translator_group ();
   virtual void do_print () const;
   virtual void do_process_requests ();
@@ -84,8 +85,8 @@ protected:
   virtual void do_post_move_processing();   
   virtual void do_creation_processing();
   virtual void do_removal_processing();
-  void each (Method_pointer);
-  void each (Const_method_pointer) const;
+  virtual void each (Method_pointer);
+  virtual void each (Const_method_pointer) const;
 };
 
 #endif // TRANSLATOR_GROUP_HH