]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/lyric-performer.hh
patch::: 1.3.108.jcn3
[lilypond.git] / lily / include / lyric-performer.hh
index df77b0f02878924915e46b214d9e526a9b3ec5ac..4fe468899fbf5864771665e11dc9a6d8c2d0e664 100644 (file)
@@ -3,7 +3,7 @@
 
   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