/*
- 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--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#ifndef LILY_PROTO_HH
#define LILY_PROTO_HH
#include "flower-proto.hh"
-
-
-
-class Adobe_font_metric;
class All_font_metrics;
class Audio_column;
class Audio_dynamic;
class Bezier;
class Bezier_bow;
class Book;
+class Box;
class Break_algorithm;
class Change_iterator;
class Change_translator;
class Cluster_engraver;
class Column_x_positions;
class Context;
+class Context_def;
class Context_specced_music;
class Engraver;
class Engraver;
-class Engraver_group_engraver;
+class Engraver_group;
class Event;
class Event_chord;
class Event_chord_iterator;
class Grace_iterator;
class Grace_music;
class Grob;
+class Grob_array;
+class Grob_info;
class Hara_kiri_engraver;
class Hara_kiri_line_group_engraver;
class Includable_lexer;
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 Performer_group;
class Piano_bar_engraver;
class Pitch;
class Pitch_squash_engraver;
class Simple_spacer_wrapper;
class Simultaneous_music;
class Simultaneous_music_iterator;
+class Skyline_entry;
class Slur_configuration;
class Slur_score_state;
class Span_score_bar_engraver;
class Tempo_performer;
class Tex_font_metric;
class Tie;
+class Tie_details;
+class Tie_configuration;
+class Tie_formatting_problem;
class Tie_performer;
class Time_scaled_music;
class Time_scaled_music_iterator;
class Type_swallow_translator;
class yyFlexLexer;
+typedef void (*Engraver_void_function_engraver_grob_info) (Engraver *, Grob_info);
+typedef void (*Translator_void_method_ptr) (Translator *);
+
+
#endif /* LILY_PROTO_HH */