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