-
- /**
- Do the reporting. Will try MUSIC_L_ in its own translator first,
- then its children. Returns the iterator that succeeded
- */
- Music_iterator * try_music (Music *) const;
-
- /**
- The translation unit that we this iterator is reporting to now.
- */
- Context * get_outlet () const;
-
- void set_context (Context *);
-
- /** Get an iterator matching the type of MUS, and use TRANS to find
- an accompanying translation unit
- */
- static SCM get_static_get_iterator (Music * mus);
- void init_translator (Music *, Context *);
+ void report_event (Music *);
+ virtual Context *get_outlet () const;
+ virtual void set_context (Context *);
+ static SCM get_static_get_iterator (Music *mus);
+ void init_context (Music *, Context *);