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;
49 struct Change_translator;
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;
76 struct Graphical_element;
78 struct Music_output_def;
79 struct Global_translator;
80 struct Group_change_req;
83 struct Horizontal_align_item;
84 struct Horizontal_group_element;
85 struct Horizontal_group_item;
86 struct Horizontal_vertical_group;
92 struct Key_change_req;
100 struct Line_of_staff;
104 struct Local_key_item;
105 struct Local_key_engraver;
109 struct My_lily_lexer;
110 struct Measure_grouping_req;
113 struct Meter_change_req;
114 struct Meter_engraver;
115 struct Meter_performer;
117 struct Midi_duration;
123 struct Midi_note_event;
124 struct Midi_note_off;
133 struct Music_general_chord;
134 struct Musical_script_req;
139 struct My_lily_parser;
141 struct Note_column_engraver;
142 struct Note_performer;
145 struct Note_head_engraver;
146 struct Notename_table;
153 struct Partial_measure_req;
158 struct Engraver_group_engraver;
160 struct Performer_group_performer;
161 struct Property_iterator;
163 struct Request_column;
166 struct Rest_collision;
167 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;
218 struct Time_description;
220 struct Vertical_brace;
221 struct Vertical_spanner;
222 struct Vertical_group_element;
223 struct Vertical_align_spanner;
224 struct Vertical_align_engraver;
225 struct Vertical_align_element;
227 struct Request_chord;
228 struct Voice_group_engravers;
229 struct Voice_group_performer;
231 struct Voice_engravers;
233 struct Walker_engravers;
234 typedef Rational Moment;
235 #endif // LILY_PROTO_HH