2 lily-proto.hh -- declare class names.
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
14 struct Absolute_dynamic_req;
15 struct Abbreviation_req;
16 struct Abbreviation_beam_req;
17 struct Abbreviation_beam_engraver;
18 struct Axis_group_element;
20 struct Translator_group;
22 struct Abbreviation_beam;
29 struct Audio_note_off;
35 struct Bar_column_engraver;
45 struct Break_align_item;
48 struct Change_iterator;
51 struct Clef_change_req;
54 struct Clef_performer;
55 struct Col_hpositions;
59 struct Collision_engraver;
61 struct Command_script_req;
68 struct Directional_spanner;
69 struct Disallow_break_req;
70 struct Durational_req;
74 struct Element_group_item;
75 struct General_script_def;
77 struct Music_output_def;
78 struct Global_translator;
79 struct Group_change_req;
82 struct Horizontal_align_item;
83 struct Horizontal_group_element;
84 struct Horizontal_group_item;
85 struct Horizontal_vertical_group;
91 struct Key_change_req;
103 struct Local_key_item;
104 struct Local_key_engraver;
108 struct My_lily_lexer;
109 struct Measure_grouping_req;
112 struct Meter_change_req;
113 struct Meter_engraver;
114 struct Meter_performer;
116 struct Midi_duration;
122 struct Midi_note_event;
123 struct Midi_note_off;
132 struct Music_general_chord;
133 struct Musical_script_req;
138 struct My_lily_parser;
140 struct Note_column_engraver;
141 struct Note_performer;
144 struct Note_head_engraver;
145 struct Notename_table;
152 struct Partial_measure_req;
157 struct Engraver_group_engraver;
159 struct Performer_group_performer;
160 struct Property_iterator;
162 struct Request_column;
165 struct Rest_collision;
166 struct Rest_collision_engraver;
169 struct Rhythmic_grouping;
170 struct Rhythmic_head;
171 struct Rhythmic_grouping_req;
176 struct Score_elem_info;
177 struct Score_performer;
179 struct Script_column;
181 struct Script_engraver;
186 struct Slur_engraver;
189 struct Span_dynamic_req;
192 struct Spring_spacer;
193 struct Staff_performer;
197 struct Stem_beam_engraver;
205 struct Terminate_voice_req;
206 struct Translation_property;
212 struct Text_engraver;
217 struct Time_description;
219 struct Vertical_brace;
220 struct Vertical_spanner;
221 struct Vertical_group_element;
222 struct Vertical_align_spanner;
223 struct Vertical_align_engraver;
224 struct Vertical_align_element;
226 struct Request_chord;
227 struct Voice_group_engravers;
228 struct Voice_group_performer;
230 struct Voice_engravers;
232 struct Walker_engravers;
233 typedef Rational Moment;
234 #endif // LILY_PROTO_HH