]> git.donarmstrong.com Git - lilypond.git/blob - hdr/complexstaff.hh
5a605d475e8fbb043e9807fb5a58cd19023946fd
[lilypond.git] / hdr / complexstaff.hh
1 /*
2   complexstaff.hh -- declare Complex_staff
3
4   (c) 1996,1997 Han-Wen Nienhuys <hanwen@stack.nl>
5 */
6
7 #ifndef COMPLEXSTAF_HH
8 #define COMPLEXSTAF_HH
9
10
11 #include "key.hh"
12 #include "stcol.hh"
13 #include "staff.hh"
14 #include "staffwalker.hh"
15 #include "complexcolumn.hh"
16
17
18 /// Complex  staff: one voicegroup  at a time
19 struct Complex_staff : Staff {
20     /// indirection to the PStaff.
21     PStaff *pstaff_l_;
22
23     /* *************** */
24     Staff_column*create_col();    
25     virtual void set_output(PScore *);
26     virtual Staff_walker *get_walker_p();
27     Complex_staff();
28 };
29
30 #endif // COMPLEXSTAF_HH
31