X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Finclude%2Flily-proto.hh;h=37d9bce72b3acb2f569ba3eed281a1bd57963bbc;hb=194ef0e7e19c7a7c0836b6bd3ed2788a56220d2f;hp=e7aaedbea16dc7f847ba8baa83cfd89f825c1701;hpb=f5d88b8b3b09ac724d7f2234b25fcbde4bc1b072;p=lilypond.git diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index e7aaedbea1..37d9bce72b 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -3,24 +3,24 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef LILY_PROTO_HH #define LILY_PROTO_HH #include "proto.hh" - struct Absolute_dynamic_req; struct Abbreviation; -struct Abbreviation_req; +struct Abbreviation_beam; struct Abbreviation_beam_req; struct Abbreviation_beam_engraver; -struct Axis_group_element; -struct Axis_group; -struct Translator_group; -struct Translator; -struct Abbreviation_beam; +struct Abbreviation_req; +struct Adobe_font_metric; +struct Adobe_font_char_metric; +struct All_font_metrics; +struct Articulation_req; +struct Atom; struct Audio_element; struct Audio_column; struct Audio_item; @@ -28,10 +28,13 @@ 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 Auto_beam_engraver; +struct Axis_group_element; +struct Axis_group_spanner; +struct Axis_group_item; +struct Axis_group; struct Bar; struct Bar_column_engraver; struct Bar_column; @@ -51,18 +54,21 @@ 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_performer; struct Column_x_positions; -struct Chord; struct Column_info; struct Collision; struct Collision_engraver; struct Command_req; struct Command_script_req; -struct Complex_music; +struct Command_tie_engraver; +struct Command_tie_req; +struct Time_scaled_music; +struct Time_scaled_music_iterator; struct Cresc_req; struct Crescendo ; struct Decresc_req; @@ -74,23 +80,23 @@ struct Dynamic; struct Dynamic_req; struct Element_group; struct Element_group_item; +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 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 Group_change_req; struct Hara_kiri_line_group_engraver; -struct Hara_kiri_vertical_group_spanner; +struct Hara_kiri_group_spanner; struct Head_column; -struct Header; -struct Horizontal_align_item; -struct Horizontal_group_element; -struct Horizontal_group_item; -struct Horizontal_vertical_group; + struct Idealspacing; struct Identifier; struct Input_file; @@ -114,13 +120,9 @@ struct Local_key_engraver; 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_header; @@ -141,12 +143,19 @@ struct Molecule; struct Multi_measure_rest; struct Multi_measure_rest_req; struct Multi_measure_rest_engraver; -struct Music_general_chord; -struct Musical_script_req; -struct Music_voice; -struct Musical_req; struct Music; +struct Musical_req; +struct Musical_span_req; +struct Musical_script_req; 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 My_lily_lexer; struct My_lily_parser; struct Note_column; struct Note_column_engraver; @@ -156,28 +165,29 @@ struct Note_head; struct Note_head_engraver; struct Notename_table; struct Offset; -struct Outputter; -struct Performer; struct Paper_column; -struct Paper_score; 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 Music_wrapper_iterator; -struct Music_wrapper; -struct Relative_octave_music; -struct Engraver_group_engraver; +struct Tuplet_spanner; struct Piano_brace; struct Performer; struct Performer_group_performer; struct Property_iterator; +struct Rational; struct Request; struct Request_column; -struct Engraver; +struct Relative_octave_music; +struct Repeat_engraver; +struct Repeated_music; +struct Repeated_music_iterator; struct Rest; struct Rest_collision; struct Rest_collision_engraver; @@ -186,7 +196,6 @@ struct Rhythmic_grouping; struct Rhythmic_head; struct Rhythmic_grouping_req; struct Rhythmic_req; -struct Single_malt_grouping_item; struct Scope; struct Separating_group_spanner; struct Score; @@ -200,6 +209,8 @@ struct Script_def; struct Script_engraver; struct Script_req; struct Simple_music; +struct Simultaneous_music; +struct Single_malt_grouping_item; struct Skip_req; struct Slur; struct Slur_engraver; @@ -219,13 +230,14 @@ struct Stem; struct Stem_beam_engraver; struct Stem_req; struct String; -struct Atom; struct Symtable; struct Symtables; struct Super_element; struct Translation_property; struct Tempo_req; -struct Tex_stream; +struct Tex_font_char_metric; +struct Tex_font_metric; +struct Tex_font_metric_reader; struct Text_def; struct Text_gob; struct Text_item ; @@ -233,21 +245,26 @@ struct Text_engraver; struct Text_req; struct Text_spanner; struct Tie; -struct Tex_outputter; struct Tie_engraver; struct Tie_req; struct Time_description; +struct Time_signature; +struct Time_signature_change_req; +struct Time_signature_engraver; +struct Time_signature_performer; +struct Tonic_req; +struct Translator; +struct Translator_group; struct Timing_req; struct Vertical_brace; struct Vertical_spanner; -struct Vertical_group_element; -struct Vertical_group_spanner; -struct Vertical_align_spanner; -struct Vertical_align_engraver; + +struct Volta_spanner; struct Align_element; -struct Voice; +struct Sequential_music; struct Request_chord; -struct Voice_group_performer; -struct Voice_list; + typedef Rational Moment; +typedef Scope Header; + #endif // LILY_PROTO_HH