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;
27 struct Audio_note_off;
33 struct Bar_column_engraver;
43 struct Break_align_item;
46 struct Change_iterator;
49 struct Clef_change_req;
52 struct Clef_performer;
53 struct Col_hpositions;
57 struct Collision_engraver;
59 struct Command_script_req;
65 struct Directional_spanner;
66 struct Disallow_break_req;
67 struct Durational_req;
71 struct Element_group_item;
73 struct General_script_def;
75 struct Music_output_def;
76 struct Global_translator;
77 struct Group_change_req;
78 struct Group_feature_req;
81 struct Horizontal_align_item;
82 struct Horizontal_group_element;
83 struct Horizontal_group_item;
84 struct Horizontal_vertical_group;
90 struct Input_translator;
93 struct Key_change_req;
100 struct Line_of_score;
101 struct Line_of_staff;
105 struct Local_key_item;
106 struct Local_key_engraver;
110 struct My_lily_lexer;
111 struct Measure_grouping_req;
114 struct Meter_change_req;
115 struct Meter_engraver;
116 struct Meter_performer;
118 struct Midi_duration;
124 struct Midi_note_event;
125 struct Midi_note_off;
134 struct Music_general_chord;
135 struct Musical_script_req;
140 struct My_lily_parser;
142 struct Note_column_engraver;
143 struct Note_performer;
146 struct Note_head_engraver;
147 struct Notename_table;
154 struct Partial_measure_req;
159 struct Engraver_group_engraver;
161 struct Performer_group_performer;
163 struct Request_column;
166 struct Rest_collision;
167 struct Rest_collision_engraver;
170 struct Rhythmic_grouping;
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;
211 struct Text_engraver;
216 struct Time_description;
218 struct Vertical_brace;
219 struct Vertical_spanner;
220 struct Vertical_group_element;
221 struct Vertical_align_spanner;
222 struct Vertical_align_engraver;
223 struct Vertical_align_element;
225 struct Request_chord;
226 struct Voice_group_engravers;
227 struct Voice_group_performer;
229 struct Voice_engravers;
231 struct Walker_engravers;
232 typedef Rational Moment;
233 #endif // LILY_PROTO_HH