X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-proto.hh;h=8f0e8c956f9c1b3f63a8531abe44fa5aace70a33;hb=8078cece904bd8f6e95c0cb9aa23edc543f5c7e3;hp=b7af83ec1620ba502e2518e234f8b0dfa390ec75;hpb=59ed0cee2aae58a3f0483f21261c68aee406fa10;p=lilypond.git diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index b7af83ec16..8f0e8c956f 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--2000 Han-Wen Nienhuys */ #ifndef LILY_PROTO_HH @@ -11,122 +11,124 @@ #include "proto.hh" + struct Absolute_dynamic_req; -struct Abbreviation; -struct Abbreviation_req; -struct Abbreviation_beam_req; -struct Abbreviation_beam_engraver; -struct Axis_group_element; -struct Axis_group; -struct Translator_group; -struct Translator; -struct Abbreviation_beam; -struct Audio_element; +struct Adobe_font_char_metric; +struct Adobe_font_metric; +struct Align_element; +struct All_font_metrics; +struct Articulation_req; struct Audio_column; +struct Audio_dynamic; +struct Audio_element; +struct Audio_element_info; +struct Audio_instrument; struct Audio_item; struct Audio_key; -struct Audio_time_signature; struct Audio_note; struct Audio_note_off; -struct Performance; struct Audio_staff; struct Audio_tempo; -struct Atom; +struct Audio_text; +struct Audio_tie; +struct Audio_time_signature; +struct Auto_beam_engraver; +struct Axis_align_item; struct Bar; -struct Bar_column_engraver; struct Bar_column; +struct Bar_column_engraver; struct Bar_engraver; struct Bar_req; struct Barcheck_req; +struct Bass_req; struct Beam; struct Beam_engraver; -struct Beam_req; +struct Beaming_info; +struct Beaming_info_list; +struct Bezier; +struct Bezier_bow; struct Blank_req; struct Bow; struct Box; struct Bracket_req; struct Break_align_item; struct Break_req; +struct CHyphen_req; struct Cadenza_req; struct Change_iterator; struct Change_translator; -struct Simultaneous_music; +struct Chord; +struct Chord_name; +struct Chord_name_engraver; +struct Chord_tremolo_engraver; struct Clef_change_req; -struct Clef_item; struct Clef_engraver; +struct Clef_item; struct Clef_performer; -struct Column_x_positions; -struct Column_info; struct Collision; struct Collision_engraver; +struct Column_info; +struct Column_spring; +struct Column_x_positions; struct Command_req; struct Command_script_req; -struct Compressed_music; -struct Compressed_music_iterator; -struct Cresc_req; +struct Command_tie_engraver; struct Crescendo ; -struct Decresc_req; -struct Dots; +struct Dimension_cache; +struct Dynamic_performer; +struct Spanner; struct Dot_column; -struct Directional_spanner; +struct Dots; struct Durational_req; struct Dynamic; struct Dynamic_req; struct Element_group; struct Element_group_item; +struct Engraver; struct Engraver_group_engraver; +struct Extender; +struct Extender_req; +struct Folded_repeat_iterator; +struct Font_metric; struct General_script_def; -struct Graphical_element; -struct Graphical_axis_group; -struct Mark_req; -struct Music_output; -struct Musical_pitch; -struct Music_output_def; struct Global_translator; +struct Grace_align_item; +struct Hara_kiri_group_spanner; struct Hara_kiri_line_group_engraver; -struct Hara_kiri_vertical_group_spanner; struct Head_column; - -struct Horizontal_align_item; -struct Horizontal_group_element; -struct Horizontal_group_item; -struct Horizontal_vertical_group; struct Idealspacing; struct Identifier; struct Input_file; +struct Inversion_req; struct Item; struct Key; struct Key_change_req; -struct Key_item; struct Key_engraver; +struct Key_item; struct Key_performer; struct Keyword; struct Keyword_table; +struct Left_edge_item; struct Lily_stream; struct Line_group_engraver; struct Line_of_score; struct Line_of_staff; -struct Line_spacer; struct Linestaff; struct Local_key; -struct Local_key_item; struct Local_key_engraver; +struct Local_key_item; struct Lookup; struct Lyric_item; struct Lyric_req; -struct My_lily_lexer; +struct Mark_req; struct Measure_grouping_req; struct Melodic_req; -struct Time_signature; -struct Time_signature_change_req; -struct Time_signature_engraver; -struct Time_signature_performer; struct Midi_def; struct Midi_duration; +struct Midi_dynamic; struct Midi_header; struct Midi_item; struct Midi_key; -struct Midi_time_signature; struct Midi_note; struct Midi_note_event; struct Midi_note_off; @@ -134,125 +136,140 @@ struct Midi_output; struct Midi_score; struct Midi_stream; struct Midi_tempo; +struct Midi_time_signature; struct Midi_track; struct Midi_walker; struct Mixed_qp; struct Molecule; struct Multi_measure_rest; -struct Multi_measure_rest_req; struct Multi_measure_rest_engraver; -struct Musical_script_req; -struct Music_list; -struct Musical_req; -struct Musical_span_req; +struct Multi_measure_rest_req; struct Music; +struct Music_iterator; +struct Music_list; +struct Music_list_iterator; +struct Music_output; +struct Music_output_def; struct Music_sequence; -struct Music_wrapper_iterator; struct Music_wrapper; +struct Music_wrapper_iterator; +struct Musical_pitch; +struct Musical_req; +struct Musical_script_req; +struct Musical_span_req; +struct My_lily_lexer; struct My_lily_parser; struct Note_column; struct Note_column_engraver; -struct Note_performer; -struct Note_req; struct Note_head; struct Note_head_engraver; +struct Note_performer; +struct Note_req; struct Notename_table; struct Offset; struct Paper_column; +struct Polynomial; struct Paper_def; struct Paper_outputter; struct Paper_score; struct Paper_stream; struct Partial_measure_req; +struct Performance; struct Performer; -struct Plet; -struct Plet_engraver; -struct Plet_req; -struct Plet_spanner; -struct Rational; -struct Piano_brace; struct Performer; struct Performer_group_performer; +struct Piano_brace; struct Property_iterator; -struct Ps_lookup; -struct Ps_outputter; -struct Ps_stream; +struct Rational; +struct Re_rhythmed_music; +struct Relative_octave_music; +struct Repeat_engraver; +struct Repeated_music; +struct Repeated_music; +struct Repeated_music_iterator; struct Request; +struct Request_chord; struct Request_column; -struct Engraver; -struct Relative_octave_music; struct Rest; struct Rest_collision; struct Rest_collision_engraver; struct Rest_req; struct Rhythmic_grouping; -struct Rhythmic_head; struct Rhythmic_grouping_req; +struct Rhythmic_head; struct Rhythmic_req; -struct Single_malt_grouping_item; struct Scope; -struct Separating_group_spanner; struct Score; struct Score_column; struct Score_element; struct Score_element_info; struct Score_performer; struct Script; -struct Script_column; -struct Script_def; -struct Script_engraver; struct Script_req; +struct Separating_group_spanner; +struct Sequential_music; struct Simple_music; +struct Simple_spacer; +struct Simultaneous_music; +struct Single_malt_grouping_item; struct Skip_req; struct Slur; +struct Slur_bezier_bow; struct Slur_engraver; -struct Slur_req; -struct Spacing_req; +struct Spacing_spanner; struct Span_bar; -struct Span_score_bar; -struct Span_dynamic_req; struct Span_req; +struct Span_score_bar; struct Spanner; +struct Spring; struct Spring_spacer; struct Staff_bracket; struct Staff_performer; struct Staff_side; +struct Staff_side_item; struct Staff_symbol; struct Stem; struct Stem_beam_engraver; struct Stem_req; +struct Stem_tremolo; struct String; -struct Atom; +struct Super_element; struct Symtable; struct Symtables; -struct Super_element; -struct Translation_property; struct Tempo_req; -struct Tex_lookup; -struct Tex_outputter; -struct Tex_stream; +struct Tex_font_char_metric; +struct Tex_font_metric; +struct Tex_font_metric_reader; struct Text_def; +struct Text_engraver; struct Text_gob; struct Text_item ; -struct Text_engraver; +struct Text_item; struct Text_req; struct Text_spanner; struct Tie; struct Tie_engraver; struct Tie_req; struct Time_description; +struct Time_scaled_music; +struct Time_scaled_music_iterator; +struct Time_signature; +struct Time_signature_change_req; +struct Time_signature_engraver; +struct Time_signature_performer; +struct Timing_engraver; struct Timing_req; +struct Timing_translator; +struct Tonic_req; +struct Translation_property; +struct Translator; +struct Translator_group; +struct Tremolo_req; +struct Tuplet_spanner; +struct Unfolded_repeat_iterator; struct Vertical_brace; -struct Vertical_spanner; -struct Vertical_group_element; -struct Vertical_group_spanner; -struct Vertical_align_spanner; -struct Vertical_align_engraver; -struct Align_element; -struct Sequential_music; -struct Request_chord; +struct Volta_spanner; +struct Moment; -typedef Rational Moment; -typedef Scope Header; #endif // LILY_PROTO_HH