X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-proto.hh;h=d0de6ff36ba6834d7bd273dc8f3e07ba00b77b3f;hb=51f16c19ef686979a6a36709226ec6022eb86c0a;hp=b7af83ec1620ba502e2518e234f8b0dfa390ec75;hpb=30270f615f32a6b93e7b09bf55d1b8a7d7aad7ca;p=lilypond.git diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index b7af83ec16..d0de6ff36b 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -1,258 +1,193 @@ /* - lily-proto.hh -- declare class names. + lily-proto.hh -- declare class names. - source file of the GNU LilyPond music typesetter + source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--2000 Han-Wen Nienhuys */ #ifndef LILY_PROTO_HH #define LILY_PROTO_HH -#include "proto.hh" +#include "flower-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 Audio_column; -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 Bar; -struct Bar_column_engraver; -struct Bar_column; -struct Bar_engraver; -struct Bar_req; -struct Barcheck_req; -struct Beam; -struct Beam_engraver; -struct Beam_req; -struct Blank_req; -struct Bow; -struct Box; -struct Bracket_req; -struct Break_align_item; -struct Break_req; -struct Cadenza_req; -struct Change_iterator; -struct Change_translator; -struct Simultaneous_music; -struct Clef_change_req; -struct Clef_item; -struct Clef_engraver; -struct Clef_performer; -struct Column_x_positions; -struct Column_info; -struct Collision; -struct Collision_engraver; -struct Command_req; -struct Command_script_req; -struct Compressed_music; -struct Compressed_music_iterator; -struct Cresc_req; -struct Crescendo ; -struct Decresc_req; -struct Dots; -struct Dot_column; -struct Directional_spanner; -struct Durational_req; -struct Dynamic; -struct Dynamic_req; -struct Element_group; -struct Element_group_item; -struct Engraver_group_engraver; -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 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 Item; -struct Key; -struct Key_change_req; -struct Key_item; -struct Key_engraver; -struct Key_performer; -struct Keyword; -struct Keyword_table; -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 Lookup; -struct Lyric_item; -struct Lyric_req; -struct My_lily_lexer; -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; -struct Midi_item; -struct Midi_key; -struct Midi_time_signature; -struct Midi_note; -struct Midi_note_event; -struct Midi_note_off; -struct Midi_output; -struct Midi_score; -struct Midi_stream; -struct Midi_tempo; -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 Music; -struct Music_sequence; -struct Music_wrapper_iterator; -struct Music_wrapper; -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 Notename_table; -struct Offset; -struct Paper_column; -struct Paper_def; -struct Paper_outputter; -struct Paper_score; -struct Paper_stream; -struct Partial_measure_req; -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 Property_iterator; -struct Ps_lookup; -struct Ps_outputter; -struct Ps_stream; -struct Request; -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_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 Simple_music; -struct Skip_req; -struct Slur; -struct Slur_engraver; -struct Slur_req; -struct Spacing_req; -struct Span_bar; -struct Span_score_bar; -struct Span_dynamic_req; -struct Span_req; -struct Spanner; -struct Spring_spacer; -struct Staff_bracket; -struct Staff_performer; -struct Staff_side; -struct Staff_symbol; -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_lookup; -struct Tex_outputter; -struct Tex_stream; -struct Text_def; -struct Text_gob; -struct Text_item ; -struct Text_engraver; -struct Text_req; -struct Text_spanner; -struct Tie; -struct Tie_engraver; -struct Tie_req; -struct Time_description; -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 Align_element; -struct Sequential_music; -struct Request_chord; -typedef Rational Moment; -typedef Scope Header; - -#endif // LILY_PROTO_HH +class Adobe_font_metric; +class All_font_metrics; +class Articulation_req; +class Audio_column; +class Audio_dynamic; +class Audio_element; +class Audio_instrument; +class Audio_item; +class Audio_key; +class Audio_note; +class Audio_piano_pedal; +class Audio_staff; +class Audio_tempo; +class Audio_text; +class Audio_tie; +class Audio_time_signature; +class Auto_change_iterator; +class Auto_change_music; +class Axis_group_engraver; +class Bar_engraver; +class Bar_req; +class Bar_req_collect_engraver; +class Barcheck_req; +class Base_span_bar_engraver; +class Bass_req; +class Beaming_info_list; +class Bezier; +class Bezier_bow; +class Break_algorithm; +class Break_req; +class Breathing_sign_req; +class Busy_playing_req; +class Change_iterator; +class Change_translator; +class Chord_tremolo_iterator; +class Clef_change_req; +class Column_x_positions; +class Context_specced_music; +class Engraver; +class Engraver; +class Engraver_group_engraver; +class Extender_req; +class Folded_repeat_iterator; +class Font_metric; +class Font_size_engraver; +class Global_translator; +class Gourlay_breaking; +class Grace_engraver_group; +class Grace_iterator; +class Grace_music; +class Grace_performer_group; +class Hara_kiri_engraver; +class Hara_kiri_line_group_engraver; +class Hyphen_req; +class Identifier; +class Includable_lexer; +class Input; +class Inversion_req; +class Item; +class Key_change_req; +class Key_performer; +class Keyword_ent; +class Keyword_table; +class Line_group_engraver_group; +class Line_of_score; +class Local_key_item; +class Lookup; +class Lyric_combine_music; +class Lyric_combine_music_iterator; +class Lyric_engraver; +class Lyric_performer; +class Lyric_phrasing_engraver; +class Lyric_req; +class Mark_req; +class Melisma_playing_req; +class Melisma_req; +class Melodic_req; +class Midi_chunk; +class Midi_def; +class Midi_duration; +class Midi_dynamic; +class Midi_header; +class Midi_instrument; +class Midi_item; +class Midi_key; +class Midi_note; +class Midi_note_event; +class Midi_note_off; +class Midi_piano_pedal; +class Midi_stream; +class Midi_tempo; +class Midi_text; +class Midi_time_signature; +class Midi_track; +class Molecule; +class Moment; +class Music; +class Music_iterator; +class Music_list; +class Music_output; +class Music_output_def; +class Music_sequence; +class Music_wrapper; +class Music_wrapper_iterator; +class Musical_pitch; +class Musical_req; +class My_lily_lexer; +class Note_performer; +class Note_req; +class Output_property; +class Paper_column; +class Paper_def; +class Paper_outputter; +class Paper_score; +class Paper_stream; +class Performance; +class Performer; +class Performer_group_performer; +class Piano_bar_engraver; +class Pitch_interrogate_req; +class Pitch_squash_engraver; +class Property_iterator; +class Rational; +class Relative_octave_music; +class Repeated_music; +class Request; +class Request_chord; +class Request_chord_iterator; +class Rest_req; +class Rhythmic_req; +class Scaled_font_metric; +class Scheme_hash_table; +class Scope; +class Score; +class Score_element; +class Score_engraver; +class Score_performer; +class Script_req; +class Sequential_music; +class Sequential_music_iterator; +class Simple_music_iterator; +class Simple_spacer; +class Simultaneous_music; +class Simultaneous_music_iterator; +class Skip_req; +class Slur_bezier_bow; +class Span_req; +class Span_score_bar_engraver; +class Spanner; +class Staff_group_bar_engraver; +class Staff_performer; +class Swallow_engraver; +class Swallow_performer; +class Tempo_performer; +class Tempo_req; +class Tex_font_metric; +class Text_script_req; +class Tie; +class Tie_performer; +class Tie_req; +class Time_scaled_music; +class Time_scaled_music_iterator; +class Time_signature_change_req; +class Time_signature_performer; +class Timing_engraver; +class Timing_req; +class Timing_translator; +class Tonic_req; +class Translation_property; +class Translator; +class Translator_change; +class Translator_group; +class Transposed_music; +class Tremolo_req; +class Type_swallow_translator; +class Unfolded_repeat_iterator; +class yyFlexLexer; +#endif // LILY_PROTO_HH;