]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/proto.hh
4b3a8f91c5831d2d87558780ace5b44316e2c134
[lilypond.git] / lib / include / proto.hh
1 /*
2   proto.hh -- part of LilyPond
3
4   (c) 1996,97 Han-Wen Nienhuys
5 */
6
7 #ifndef PROTO_HH
8 #define PROTO_HH
9
10 #include "fproto.hh"
11 #include "real.hh"
12
13 struct Absolute_dynamic_req;
14 struct Accidental;
15 struct Atom;
16 struct Bar;
17 struct Bar_register;
18 struct Barcheck_req;
19 struct Bar_req;
20 struct Beam;
21 struct Beam_req;
22 struct Blank_req;
23 struct Box;
24 struct Bracket_req;
25 struct Cadenza_req;
26 struct Chord;
27 struct Clef_change_req;
28 struct Clef_register;
29 struct Clef_item;
30 struct Col_hpositions;
31 struct Colinfo;
32 struct Complex_music;
33 struct Complex_staff;
34 struct Complex_walker;
35 struct Cresc_req;
36 struct Directional_spanner;
37 struct Decresc_req;
38 struct Duration;
39 struct Duration_iterator;
40 struct Durational_req;
41 struct Dynamic;
42 struct Dynamic_req;
43 struct Group_change_req;
44 struct Group_feature_req;
45 struct Idealspacing;
46 struct Identifier;
47 struct Input_file;
48 struct Input_music;
49 struct Input_score;
50 struct Input_staff;
51 struct Item;
52 struct Key;
53 struct Key_register;
54 struct Key_change_req;
55 struct Key_item;
56 struct Keyword;
57 struct Keyword_table;
58 struct Lily_stream;
59 struct Line_of_score;
60 struct Line_of_staff;
61 struct Linestaff;
62 struct Local_key;
63 struct Local_key_register;
64 struct Local_key_item;
65 struct Lookup;
66 struct Lyric_item;
67 struct Lyric_req;
68 struct Melodic_req;
69 struct Measure_grouping_req;
70 struct Meter_change_req;
71 struct Meter;
72 struct Meter_register;
73 struct Midi_def;
74 struct Midi_duration;
75 struct Midi_event;
76 struct Midi_header;
77 struct Midi_item;
78 struct Midi_key;
79 struct Midi_note;
80 struct Midi_output;
81 struct Midi_pitch;
82 struct Midi_staff;
83 struct Midi_stream;
84 struct Midi_tempo;
85 struct Midi_time;
86 struct Midi_track;
87 struct Midi_voice;
88 struct Midi_walker;
89 struct Mixed_qp;
90 struct My_midi_lexer;
91 struct My_midi_parser;
92 struct Midi_event;
93 struct Midi_score;
94 struct Midi_track;
95 struct Molecule;
96 struct Musical_req;
97 struct Music_general_chord;
98 struct Music_voice;
99 struct Command_req;
100 struct Note_req;
101 struct Notehead;
102 struct Notehead_register;
103 struct Notename_tab;
104 struct Offset;
105 struct Output;
106 struct PCol;
107 struct Plet_req;
108 struct Plet;
109 struct PScore;
110 struct PStaff;
111 struct Paper_def;
112 struct Partial_measure_req;
113 struct Rational;
114 struct Register_group_register;
115 struct Request;
116 struct Request_register;
117 struct Rest;
118 struct Rest_req;
119 struct Rhythmic_grouping;
120 struct Rhythmic_grouping_req;
121 struct Rhythmic_req;
122 struct Score;
123 struct Score_column;
124 struct Score_walker;
125 struct Script_def;
126 struct Script;
127 struct Script_register;
128 struct Script_req;
129 struct Simple_music;
130 struct Skip_req;
131 struct Slur;
132 struct Slur_register;
133 struct Slur_req;
134 struct Source;
135 struct Source_file;
136 struct Spacing_req ;
137 struct Span_req;
138 struct Spanner;
139 struct Subtle_req;
140 struct Staff;
141 struct Staff_column;
142 struct Staff_elem;
143 struct Staff_elem_info;
144 struct Staff_symbol;
145 struct Staff_walker;
146 struct Stem;
147 struct Stem_req;
148 struct Stem_beam_register;
149 struct String;
150 struct Symbol;
151 struct Symtable;
152 struct Symtables;
153 struct Tex_stream;
154 struct Terminate_voice_req;
155 struct Text_item ;
156 struct Text_def;
157 struct Text_gob;
158 struct Text_register;
159 struct Text_req;
160 struct Timing_req;
161 struct Time_description;
162 struct Track_column;
163 struct Voice;
164 struct Voice_element;
165 struct Voice_group_registers;
166 struct Voice_list;
167 struct Voice_registers;
168 struct Voicegroup;
169 struct Walker_registers;
170 typedef Rational Moment;
171 #endif // PROTO_HH