lilypond-1.1.44
[lilypond.git] / lily / include / local-key-reg.hh
blob41088f7c603052e362e643cf7a71132ea82c385a
1 /*
2 local-key-reg.hh -- declare Local_key_register
4 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
5 */
8 #ifndef LOCALKEYREG_HH
9 #define LOCALKEYREG_HH
11 #include "register.hh"
12 #include "key.hh"
13 #include "parray.hh"
15 struct Local_key_register : Request_register {
16 Key local_key_;
17 Key const *key_C_;
18 Array<Note_req* > mel_l_arr_;
19 Array<Item* > support_l_arr_;
20 Link_array<Item > forced_l_arr_;
21 Link_array<Item > tied_l_arr_;
22 /* *************** */
23 virtual void do_process_requests();
24 virtual void acknowledge_element(Score_elem_info);
25 virtual void do_pre_move_processing();
26 Local_key_register();
27 NAME_MEMBERS();
30 #endif // LOCALKEYREG_HH