int iterator_count_;
friend class Interpretation_context_handle;
+
Cons_list<Translator> trans_p_list_;
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);
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);
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 ();
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