]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/lily-proto.hh
patch::: 0.1.1.jcn1: zachte pats
[lilypond.git] / lily / include / lily-proto.hh
1 /*
2   lily-proto.hh -- declare class names.
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9 #ifndef LILY_PROTO_HH
10 #define LILY_PROTO_HH
11 #include "proto.hh"
12
13 struct My_lily_lexer;
14 struct Absolute_dynamic_req;
15 struct Translator;
16 struct Audio_column;
17 struct Audio_item;
18 struct Audio_key;
19 struct Audio_meter;
20 struct Audio_note;
21 struct Audio_score;
22 struct Audio_tempo;
23 struct Atom;
24 struct Bar;
25 struct Bar_engraver;
26 struct Bar_req;
27 struct Barcheck_req;
28 struct Beam;
29 struct Beam_req;
30 struct Blank_req;
31 struct Box;
32 struct Break_align_item;
33 struct Bracket_req;
34 struct Cadenza_req;
35 struct Change_iterator;
36 struct Change_reg;
37 struct Chord;
38 struct Clef_change_req;
39 struct Clef_item;
40 struct Clef_engraver;
41 struct Clef_performer;
42 struct Col_hpositions;
43 struct Chord;
44 struct Colinfo;
45 struct Collision;
46 struct Collision_engraver;
47 struct Command_req;
48 struct Command_script_req;
49 struct Complex_music;
50 struct Cresc_req;
51 struct Crescendo ;
52 struct Decresc_req;
53 struct Directional_spanner;
54 struct Disallow_break_req;
55 struct Durational_req;
56 struct Dynamic;
57 struct Dynamic_req;
58 struct Element_group;
59 struct Element_group_item;
60 struct Feature;
61 struct General_script_def;
62 struct Global_translator;
63 struct Group_change_req;
64 struct Group_feature_req;
65 struct Head_column;
66 struct Horizontal_align_item;
67 struct Horizontal_group;
68 struct Horizontal_group_item;
69 struct Horizontal_vertical_group;
70 struct Idealspacing;
71 struct Identifier;
72 struct Interpreter;
73 struct Input_file;
74 struct Input_score;
75 struct Input_translator;
76 struct Item;
77 struct Key;
78 struct Key_change_req;
79 struct Key_item;
80 struct Key_engraver;
81 struct Key_performer;
82 struct Keyword;
83 struct Keyword_table;
84 struct Lily_stream;
85 struct Line_of_score;
86 struct Line_of_staff;
87 struct Line_spacer;
88 struct Linestaff;
89 struct Local_key;
90 struct Local_key_item;
91 struct Local_key_engraver;
92 struct Lookup;
93 struct Lyric_item;
94 struct Lyric_req;
95 struct Measure_grouping_req;
96 struct Melodic_req;
97 struct Meter;
98 struct Meter_change_req;
99 struct Meter_engraver;
100 struct Meter_performer;
101 struct Midi_def;
102 struct Midi_duration;
103 struct Midi_header;
104 struct Midi_item;
105 struct Midi_key;
106 struct Midi_meter;
107 struct Midi_note;
108 struct Midi_output;
109 struct Midi_score;
110 struct Midi_stream;
111 struct Midi_tempo;
112 struct Midi_track;
113 struct Mixed_qp;
114 struct Molecule;
115 struct Music_general_chord;
116 struct Musical_script_req;
117 struct Music_voice;
118 struct Musical_req;
119 struct Music;
120 struct Music_list;
121 struct My_lily_parser;
122 struct Note_column;
123 struct Note_column_engraver;
124 struct Note_performer;
125 struct Note_req;
126 struct Note_head;
127 struct Note_head_engraver;
128 struct Notename_table;
129 struct Offset;
130 struct Output;
131 struct Performer;
132 struct PCol;
133 struct PScore;
134 struct Paper_def;
135 struct Partial_measure_req;
136 struct Plet;
137 struct Pulk_voice;
138 struct Pulk_voices;
139 struct Rational;
140 struct Engraver_group_engraver;
141 struct Performer;
142 struct Performer_group_performer;
143 struct Request;
144 struct Request_column;
145 struct Engraver;
146 struct Rest;
147 struct Rest_collision;
148 struct Rest_collision_engraver;
149 struct Rest_column;
150 struct Rest_req;
151 struct Rhythmic_grouping;
152 struct Rhythmic_grouping_req;
153 struct Rhythmic_req;
154 struct Score;
155 struct Score_column;
156 struct Score_elem;
157 struct Score_elem_info;
158 struct Score_performer;
159 struct Script;
160 struct Script_column;
161 struct Script_def;
162 struct Script_engraver;
163 struct Script_req;
164 struct Simple_music;
165 struct Skip_req;
166 struct Slur;
167 struct Slur_engraver;
168 struct Slur_req;
169 struct Spacing_req ;
170 struct Span_dynamic_req;
171 struct Span_req;
172 struct Spanner;
173 struct Spring_spacer;
174 struct Staff_performer;
175 struct Staff_side;
176 struct Staff_symbol;
177 struct Stem;
178 struct Stem_beam_engraver;
179 struct Stem_req;
180 struct String;
181 struct Subtle_req;
182 struct Symbol;
183 struct Symtable;
184 struct Symtables;
185 struct Super_elem;
186 struct Terminate_voice_req;
187 struct Tex_stream;
188 struct Text_def;
189 struct Text_gob;
190 struct Text_item ;
191 struct Text_engraver;
192 struct Text_req;
193 struct Tie;
194 struct Tie_engraver;
195 struct Tie_req;
196 struct Time_description;
197 struct Timing_req;
198 struct Vertical_brace;
199 struct Vertical_spanner;
200 struct Vertical_group;
201 struct Vertical_align_spanner;
202 struct Vertical_align_engraver;
203 struct Vertical_align_element;
204 struct Voice;
205 struct Request_chord;
206 struct Voice_group_engravers;
207 struct Voice_group_performer;
208 struct Voice_list;
209 struct Voice_engravers;
210 struct Voicegroup;
211 struct Walker_engravers;
212 typedef Rational Moment;
213 #endif // LILY_PROTO_HH