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 Global_acceptor;
54 struct Group_change_req;
55 struct Group_feature_req;
56 struct Horizontal_align_item;
57 struct Horizontal_group;
58 struct Horizontal_group_item;
59 struct Horizontal_vertical_group;
64 struct Input_register;
68 struct Key_change_req;
78 struct Local_key_item;
79 struct Local_key_register;
83 struct Measure_grouping_req;
86 struct Meter_change_req;
87 struct Meter_register;
99 struct Music_general_chord;
100 struct Musical_script_req;
105 struct My_lily_parser;
107 struct Note_column_register;
110 struct Note_head_register;
111 struct Notename_table;
117 struct Partial_measure_req;
122 struct Register_group_register;
124 struct Request_column;
125 struct Request_register;
127 struct Rest_collision;
128 struct Rest_collision_register;
131 struct Rhythmic_grouping;
132 struct Rhythmic_grouping_req;
137 struct Score_elem_info;
139 struct Script_column;
141 struct Script_register;
146 struct Slur_register;
149 struct Span_dynamic_req;
155 struct Stem_beam_register;
163 struct Terminate_voice_req;
168 struct Text_register;
173 struct Time_description;
175 struct Vertical_brace;
176 struct Vertical_spanner;
177 struct Vertical_group;
180 struct Voice_element;
181 struct Voice_group_registers;
183 struct Voice_registers;
185 struct Walker_registers;
186 typedef Rational Moment;
187 #endif // LILY_PROTO_HH