]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/note-performer.hh
partial: 1.0.1.jcn
[lilypond.git] / lily / include / note-performer.hh
1 /*
2   note-performer.hh -- declare Note_performer
3
4   (c) 1996,  1997--1998 Han-Wen Nienhuys <hanwen@stack.nl>
5                  Jan Nieuwenhuizen <jan@digicash.com>
6  */
7
8 #ifndef NOTE_PERFORMER_HH
9 #define NOTE_PERFORMER_HH
10
11 #include "performer.hh"
12
13 /**
14 */
15
16 class Note_performer : public Performer {
17 public:
18   TRANSLATOR_CLONE(Note_performer);
19   DECLARE_MY_RUNTIME_TYPEINFO;
20
21   Note_performer();
22
23 protected:
24   virtual void do_process_requests();
25
26   virtual bool do_try_request (Request *req_l) ;
27   virtual void do_print() const;
28
29 private:
30   Melodic_req * note_req_l_;
31 };
32
33 #endif // NOTE_PERFORMER_HH