X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-proto.hh;h=7d4a55efd6ff11c003c54eef04bb2240e5a0bf37;hb=61c4b07cddc6231c3ca4b45a0aa86d27e25110b9;hp=68667ae067013bd21ab7a40f4268633c17f351c2;hpb=1d7d22c0171288be6009b68e611beaed18be993c;p=lilypond.git diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index 68667ae067..7d4a55efd6 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -10,69 +10,76 @@ #define LILY_PROTO_HH #include "proto.hh" + + struct Absolute_dynamic_req; -struct Abbreviation; -struct Abbreviation_beam; -struct Abbreviation_beam_req; -struct Abbreviation_beam_engraver; -struct Abbreviation_req; -struct Adobe_font_metric; struct Adobe_font_char_metric; +struct Adobe_font_metric; +struct Align_element; struct All_font_metrics; struct Articulation_req; struct Atom; -struct Audio_element; struct Audio_column; +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 Audio_staff; struct Audio_tempo; +struct Audio_text; +struct Audio_tie; +struct Audio_time_signature; struct Auto_beam_engraver; -struct Axis_group_element; +struct Axis_align_item; struct Axis_group; +struct Axis_group_element; +struct Axis_group_item; +struct Axis_group_spanner; struct Bar; -struct Bar_column_engraver; struct Bar_column; +struct Bar_column_engraver; struct Bar_engraver; struct Bar_req; struct Barcheck_req; struct Beam; struct Beam_engraver; -struct Beam_req; +struct Beaming_info; +struct Beaming_info_list; struct Blank_req; struct Bow; struct Box; struct Bracket_req; struct Break_align_item; struct Break_req; +struct CHyphen_req; +struct Chord_tremolo; +struct Chord_tremolo_engraver; +struct Chord_tremolo_req; struct Cadenza_req; struct Change_iterator; struct Change_translator; struct Chord; struct Chord_name_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 Command_tie_engraver; -struct Command_tie_req; -struct Compressed_music; -struct Compressed_music_iterator; -struct Cresc_req; struct Crescendo ; -struct Decresc_req; -struct Dots; -struct Dot_column; +struct Dimension_cache; struct Directional_spanner; +struct Dot_column; +struct Dots; struct Durational_req; struct Dynamic; struct Dynamic_req; @@ -82,27 +89,23 @@ struct Engraver; struct Engraver_group_engraver; struct Extender; struct Extender_req; -struct G_script; -struct G_script_req; -struct G_staff_side_item; -struct G_text_item; +struct Folded_repeat_iterator; struct General_script_def; -struct Graphical_element; - -struct Graphical_axis_group; struct Global_translator; -struct Hara_kiri_line_group_engraver; +struct Grace_align_item; +struct Graphical_axis_group; +struct Graphical_element; struct Hara_kiri_group_spanner; +struct Hara_kiri_line_group_engraver; struct Head_column; - struct Idealspacing; struct Identifier; struct Input_file; 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; @@ -113,8 +116,8 @@ 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; @@ -126,7 +129,6 @@ struct Midi_duration; 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,33 +136,35 @@ 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 Multi_measure_rest_req; struct Music; -struct Musical_req; -struct Musical_span_req; -struct Musical_script_req; +struct Music_iterator; struct Music_list; struct Music_list_iterator; struct Music_output; struct Music_output_def; -struct Musical_pitch; struct Music_sequence; 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; @@ -171,96 +175,98 @@ struct Paper_stream; struct Partial_measure_req; struct Performance; struct Performer; -struct Plet; -struct Plet_engraver; -struct Plet_req; -struct Tuplet_spanner; -struct Piano_brace; struct Performer; struct Performer_group_performer; +struct Piano_brace; struct Property_iterator; struct Rational; -struct Request; -struct Request_column; +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 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 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 Simultaneous_music; struct Single_malt_grouping_item; struct Skip_req; struct Slur; 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 Super_element; struct Symtable; struct Symtables; -struct Super_element; -struct Translation_property; struct Tempo_req; 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 Timing_req; +struct Tremolo_req; +struct Tuplet_spanner; +struct Unfolded_repeat_iterator; struct Vertical_brace; struct Vertical_spanner; - struct Volta_spanner; -struct Align_element; -struct Sequential_music; -struct Request_chord; typedef Rational Moment; typedef Scope Header;