]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/proto.hh
32714730c7a9407a7f6f69e5cbd6af08676d0072
[lilypond.git] / lib / include / proto.hh
1
2 /*
3   proto.hh -- part of LilyPond
4
5   (c) 1996,97 Han-Wen Nienhuys
6 */
7
8 #ifndef PROTO_HH
9 #define PROTO_HH
10
11 #include "fproto.hh"
12 #include "real.hh"
13
14 struct Absolute_dynamic_req;
15 struct Accidental;
16 struct Atom;
17 struct Bar;
18 struct Bar_register;
19 struct Barcheck_req;
20 struct Bar_req;
21 struct Beam;
22 struct Beam_req;
23 struct Blank_req;
24 struct Box;
25 struct Bracket_req;
26 struct Cadenza_req;
27 struct Chord;
28 struct Clef_change_req;
29 struct Clef_register;
30 struct Clef_item;
31 struct Col_hpositions;
32 struct Colinfo;
33 struct Complex_music;
34 struct Complex_staff;
35 struct Complex_walker;
36 struct Cresc_req;
37 struct Directional_spanner;
38 struct Decresc_req;
39 struct Duration;
40 struct Duration_iterator;
41 struct Durational_req;
42 struct Dynamic;
43 struct Dynamic_req;
44 struct Group_change_req;
45 struct Group_feature_req;
46 struct Idealspacing;
47 struct Identifier;
48 struct Input_file;
49 struct Input_music;
50 struct Input_score;
51 struct Input_staff;
52 struct Item;
53 struct Key;
54 struct Key_register;
55 struct Key_change_req;
56 struct Key_item;
57 struct Keyword;
58 struct Keyword_table;
59 struct Lily_stream;
60 struct Line_of_score;
61 struct Line_of_staff;
62 struct Linestaff;
63 struct Local_key;
64 struct Local_key_register;
65 struct Local_key_item;
66 struct Lookup;
67 struct Lyric_item;
68 struct Lyric_req;
69 struct Melodic_req;
70 struct Measure_grouping_req;
71 struct Meter_change_req;
72 struct Meter;
73 struct Meter_register;
74 struct Midi_def;
75 struct Midi_duration;
76 struct Midi_event;
77 struct Midi_header;
78 struct Midi_item;
79 struct Midi_key;
80 struct Midi_note;
81 struct Midi_output;
82 struct Midi_pitch;
83 struct Midi_staff;
84 struct Midi_stream;
85 struct Midi_tempo;
86 struct Midi_time;
87 struct Midi_track;
88 struct Midi_voice;
89 struct Midi_walker;
90 struct Mixed_qp;
91 struct My_midi_lexer;
92 struct My_midi_parser;
93 struct Midi_event;
94 struct Midi_score;
95 struct Midi_track;
96 struct Molecule;
97 struct Musical_req;
98 struct Music_general_chord;
99 struct Music_voice;
100 struct Command_req;
101 struct Note_req;
102 struct Notehead;
103 struct Notehead_register;
104 struct Offset;
105 struct Output;
106 struct PCol;
107 struct Plet_req;
108 struct Plet;
109 struct PScore;
110 struct PStaff;
111 struct Paper_def;
112 struct Partial_measure_req;
113 struct Rational;
114 struct Register_group_register;
115 struct Request;
116 struct Request_register;
117 struct Rest;
118 struct Rest_req;
119 struct Rhythmic_grouping;
120 struct Rhythmic_grouping_req;
121 struct Rhythmic_req;
122 struct Score;
123 struct Score_column;
124 struct Score_walker;
125 struct Script_def;
126 struct Script;
127 struct Script_register;
128 struct Script_req;
129 struct Simple_music;
130 struct Skip_req;
131 struct Slur;
132 struct Slur_register;
133 struct Slur_req;
134 struct Sources;
135 struct Source_file;
136 struct Spacing_req ;
137 struct Span_req;
138 struct Span_dynamic_req;
139 struct Spanner;
140 struct Subtle_req;
141 struct Staff;
142 struct Staff_column;
143 struct Staff_elem;
144 struct Staff_elem_info;
145 struct Staff_symbol;
146 struct Staff_walker;
147 struct Stem;
148 struct Stem_req;
149 struct Stem_beam_register;
150 struct String;
151 struct Symbol;
152 struct Symtable;
153 struct Symtables;
154 struct Tex_stream;
155 struct Terminate_voice_req;
156 struct Text_item ;
157 struct Text_def;
158 struct Text_gob;
159 struct Text_register;
160 struct Text_req;
161 struct Timing_req;
162 struct Time_description;
163 struct Track_column;
164 struct Voice;
165 struct Voice_element;
166 struct Voice_group_registers;
167 struct Voice_list;
168 struct Voice_registers;
169 struct Voicegroup;
170 struct Walker_registers;
171 typedef Rational Moment;
172 #endif // PROTO_HH