source file of the GNU LilyPond music typesetter
- (c) 1997--1998 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2000 Jan Nieuwenhuizen <janneke@gnu.org>
*/
class Lyric_performer : public Performer {
public:
- TRANSLATOR_CLONE(Lyric_performer);
- DECLARE_MY_RUNTIME_TYPEINFO;
+ VIRTUAL_COPY_CONS(Translator);
+ Lyric_performer ();
protected:
- void do_print() const;
- virtual bool do_try_request (Request* req_l);
- virtual void do_process_requests();
+
+ virtual bool do_try_music (Music* req_l);
+ void deprecated_process_music();
+ virtual void do_pre_move_processing ();
private:
- Array<Lyric_req*> lreq_arr_;
+ Link_array<Lyric_req> lreq_arr_;
+ Audio_text* audio_p_;
};
#endif // LYRIC_PERFOMER_HH