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;
25 struct Break_align_item;
28 struct Change_iterator;
31 struct Clef_change_req;
34 struct Col_hpositions;
38 struct Collision_register;
40 struct Command_script_req;
45 struct Directional_spanner;
46 struct Durational_req;
50 struct Element_group_item;
52 struct General_script_def;
53 struct Group_change_req;
54 struct Group_feature_req;
55 struct Horizontal_align_item;
56 struct Horizontal_group;
57 struct Horizontal_group_item;
58 struct Horizontal_vertical_group;
63 struct Input_register;
67 struct Key_change_req;
77 struct Local_key_item;
78 struct Local_key_register;
82 struct Measure_grouping_req;
85 struct Meter_change_req;
86 struct Meter_register;
98 struct Music_general_chord;
99 struct Musical_script_req;
104 struct My_lily_parser;
106 struct Note_column_register;
109 struct Note_head_register;
110 struct Notename_table;
116 struct Partial_measure_req;
121 struct Register_group_register;
123 struct Request_column;
124 struct Request_register;
126 struct Rest_collision;
127 struct Rest_collision_register;
130 struct Rhythmic_grouping;
131 struct Rhythmic_grouping_req;
136 struct Score_elem_info;
138 struct Script_column;
140 struct Script_register;
145 struct Slur_register;
148 struct Span_dynamic_req;
154 struct Stem_beam_register;
162 struct Terminate_voice_req;
167 struct Text_register;
172 struct Time_description;
174 struct Vertical_brace;
175 struct Vertical_spanner;
176 struct Vertical_group;
179 struct Voice_element;
180 struct Voice_group_registers;
182 struct Voice_registers;
184 struct Walker_registers;
185 typedef Rational Moment;
186 #endif // LILY_PROTO_HH