]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/proto.hh
release: 0.0.64
[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 Crescendo ;
37 struct Cresc_req;
38 struct Directional_spanner;
39 struct Decresc_req;
40 struct Duration;
41 struct Duration_iterator;
42 struct Durational_req;
43 struct Dynamic;
44 struct Dynamic_req;
45 struct Group_change_req;
46 struct Group_feature_req;
47 struct Idealspacing;
48 struct Identifier;
49 struct Input;
50 struct Input_register;
51 struct Input_file;
52 struct Input_music;
53 struct Input_score;
54 struct Input_staff;
55 struct Item;
56 struct Key;
57 struct Key_register;
58 struct Key_change_req;
59 struct Key_item;
60 struct Keyword;
61 struct Keyword_table;
62 struct Lily_stream;
63 struct Line_of_score;
64 struct Line_of_staff;
65 struct Linestaff;
66 struct Local_key;
67 struct Local_key_register;
68 struct Local_key_item;
69 struct Lookup;
70 struct Lyric_item;
71 struct Lyric_req;
72 struct Melodic_req;
73 struct Measure_grouping_req;
74 struct Meter_change_req;
75 struct Meter;
76 struct Meter_register;
77 struct Midi_def;
78 struct Midi_duration;
79 struct Midi_event;
80 struct Midi_header;
81 struct Midi_item;
82 struct Midi_key;
83 struct Midi_note;
84 struct Midi_output;
85 struct Midi_pitch;
86 struct Midi_staff;
87 struct Midi_stream;
88 struct Midi_tempo;
89 struct Midi_time;
90 struct Midi_track;
91 struct Midi_voice;
92 struct Midi_walker;
93 struct Mixed_qp;
94 struct My_midi_lexer;
95 struct My_midi_parser;
96 struct Midi_event;
97 struct Midi_score;
98 struct Midi_track;
99 struct Molecule;
100 struct Musical_req;
101 struct Music_general_chord;
102 struct Music_voice;
103 struct Command_req;
104 struct Note_req;
105 struct Notehead;
106 struct Notehead_register;
107 struct Offset;
108 struct Output;
109 struct PCol;
110 struct Plet_req;
111 struct Plet;
112 struct PScore;
113 struct PStaff;
114 struct Paper_def;
115 struct Partial_measure_req;
116 struct Rational;
117 struct Register_group_register;
118 struct Request;
119 struct Request_register;
120 struct Rest;
121 struct Rest_req;
122 struct Rhythmic_grouping;
123 struct Rhythmic_grouping_req;
124 struct Rhythmic_req;
125 struct Score;
126 struct Score_column;
127 struct Score_walker;
128 struct Script_def;
129 struct Script;
130 struct Script_register;
131 struct Script_req;
132 struct Simple_music;
133 struct Skip_req;
134 struct Slur;
135 struct Slur_register;
136 struct Slur_req;
137 struct Sources;
138 struct Source_file;
139 struct Spacing_req ;
140 struct Span_req;
141 struct Span_dynamic_req;
142 struct Spanner;
143 struct Subtle_req;
144 struct Staff;
145 struct Staff_column;
146 struct Staff_symbol;
147 struct Staff_walker;
148 struct Stem;
149 struct Stem_req;
150 struct Stem_beam_register;
151 struct String;
152 struct Symbol;
153 struct Symtable;
154 struct Symtables;
155 struct Tex_stream;
156 struct Terminate_voice_req;
157 struct Text_item ;
158 struct Text_def;
159 struct Text_gob;
160 struct Text_register;
161 struct Text_req;
162 struct Timing_req;
163 struct Time_description;
164 struct Track_column;
165 struct Voice;
166 struct Voice_element;
167 struct Voice_group_registers;
168 struct Voice_list;
169 struct Voice_registers;
170 struct Voicegroup;
171 struct Walker_registers;
172 typedef Rational Moment;
173 #endif // PROTO_HH