]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/input-staff.hh
release: 0.0.39-1
[lilypond.git] / lily / include / input-staff.hh
1 /*
2   input-staff.hh -- declare Input_staff
3
4   (c) 1996,97 Han-Wen Nienhuys
5 */
6
7 #ifndef INPUTSTAFF_HH
8 #define INPUTSTAFF_HH
9
10 #include "string.hh"
11 #include "plist.hh"
12 #include "varray.hh"
13 #include "proto.hh"
14
15 struct Input_staff {
16     
17     const char * defined_ch_c_l_;
18     String type;
19     
20     IPointerList<Input_music*> music_;
21     Input_music * score_wide_music_p_;
22     
23     /* *************** */
24     ~Input_staff();
25     void add(Input_music*m);
26     Input_staff(Input_staff const&);
27     Input_staff(String);
28     void set_score_wide(Input_music*m);
29     Staff* parse(Score*, Input_music *score_wide);
30     void print() const;
31 };
32
33
34 #endif // INPUTSTAFF_HH
35