X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-proto.hh;h=f9cb426eba1926f9a472f43525070742d9181435;hb=085f80bad751ed2ab6f146884271ade8633389e0;hp=b7af83ec1620ba502e2518e234f8b0dfa390ec75;hpb=ae9dfbb452eff2e47f1330854a12d73161fcb677;p=lilypond.git diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index b7af83ec16..f9cb426eba 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -1,258 +1,173 @@ /* - 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--2004 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; +class Adobe_font_metric; +class All_font_metrics; +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_collect_engraver; +class Beaming_info_list; +class Bezier; +class Bezier_bow; +class Book; +class Break_algorithm; +class Change_iterator; +class Change_translator; +class Chord_tremolo_iterator; +class Cluster_engraver; +class Column_x_positions; +class Context; +class Context_specced_music; +class Engraver; +class Engraver; +class Engraver_group_engraver; +class Event; +class Event_chord; +class Event_chord_iterator; +class Folded_repeat_iterator; +class Font_metric; +class Font_size_engraver; +class Global_context; +class Gourlay_breaking; +class Grace_fixup; +class Grace_iterator; +class Grace_music; +class Grob; +class Hara_kiri_engraver; +class Hara_kiri_line_group_engraver; +class Includable_lexer; +class Input; +class Input_file_results; +class Item; +class Key_performer; +class Keyword_ent; +class Keyword_table; +class Ligature_bracket_engraver; +class Ligature_engraver; +class Lily_lexer; +class Lilypond_context_key; +class Lilypond_grob_key; +class Line_group_engraver_group; +class Lookup; +class Lyric_combine_music; +class Lyric_combine_music_iterator; +class Lyric_engraver; +class Lyric_performer; +class Lyric_phrasing_engraver; +class Mensural_ligature_engraver; +class Midi_chunk; +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 Modified_font_metric; +class Moment; +class Music; +class Music_iterator; +class Music_list; +class Music_output; +class Music_sequence; +class Music_wrapper; +class Music_wrapper_iterator; +class Note_performer; +class Output_def; +class Object_key; +class Object_key_dumper; +class Object_key_undumper; +class Open_type_font; +class Output_property; +class Page; +class Pango_font; +class Paper_book; +class Paper_column; +class Paper_outputter; +class Paper_score; +class Paper_system; +class Performance; +class Performer; +class Performer_group_performer; +class Piano_bar_engraver; +class Pitch; +class Pitch_squash_engraver; +class Property_iterator; +class Rational; +class Relative_octave_music; +class Repeated_music; +class Scheme_hash_table; +class Score; +class Score_context; +class Score_engraver; +class Score_performer; +class Sequential_music; +class Sequential_music_iterator; +class Simple_music_iterator; +class Simple_spacer; +class Simple_spacer_wrapper; +class Simultaneous_music; +class Simultaneous_music_iterator; +class Slur_configuration; +class Slur_score_state; +class Span_score_bar_engraver; +class Spanner; +class Staff_group_bar_engraver; +class Staff_performer; +class Stencil; +class Swallow_engraver; +class Swallow_performer; +class System; +class Tempo_performer; +class Tex_font_metric; +class Tie; +class Tie_performer; +class Time_scaled_music; +class Time_scaled_music_iterator; +class Time_signature_performer; +class Timing_engraver; +class Timing_translator; +class Translation_property; +class Translator; +class Translator_change; +class Translator_group; +class Transposed_music; +class Type_swallow_translator; +class yyFlexLexer; -#endif // LILY_PROTO_HH +#endif /* LILY_PROTO_HH */