+
/*
proto.hh -- part of LilyPond
#ifndef PROTO_HH
#define PROTO_HH
+
+#include "fproto.hh"
#include "real.hh"
-class Line_of_score;
-class Line_of_staff;
-class PCol;
-class PStaff;
-class Staff;
-class Staff_column;
-class Score;
-class Score_column;
-class Voice;
-class Voice_element;
-class Voicegroup;
-class Request;
-class Command;
-class Request;
-class Stem_req;
-class Span_req;
-class Slur_req;
-class Decresc_req;
-class Cresc_req;
-class Bracket_req;
-class Script_req;
-class Rest_req;
-class Note_req;
-class Lyric_req;
-class Chord;
-class Absdynamic_req;
-struct Offset;
-struct Interval;
+
+struct Absdynamic_req;
+struct Accidental;
+struct Atom;
+struct Beam;
+struct Beam_req;
struct Box;
-struct PCol;
+struct Bracket_req;
+struct Chord;
+struct Clef;
+struct Clef_item;
+struct Colinfo;
+struct Command;
+struct Cresc_req;
+struct Decresc_req;
+struct Dynamic;
struct Idealspacing;
-struct Spanner;
+struct Identifier;
+struct Input_commands;
+struct Interval;
struct Item;
+struct Key;
+struct Keyitem;
+struct Keyword;
+struct Line_of_score;
struct Line_of_staff;
-struct Colinfo;
struct Linestaff;
-struct Atom;
+struct Local_key;
+struct Local_key_item;
+struct Lookup;
+struct Lyric_req;
+struct Mixed_qp;
struct Molecule;
+struct Note_req;
+struct Notehead;
+struct Offset;
+struct Output;
+struct PCol;
struct PScore;
+struct PStaff;
+struct Paperdef;
+struct Parametric_symbol;
struct Request;
-struct Note_req;
-struct Lyric_req;
-struct Script_req;
+struct Rest;
struct Rest_req;
struct Rhythmic_req;
-struct Chord;
-struct Stem_req;
-struct Span_req;
-struct Beam_req;
-struct Bracket_req;
-struct Slur_req;
-struct Dynamic;
-struct Cresc_req;
-struct Decresc_req;
-struct Absdynamic_req;
-struct Score_column;
struct Score;
-struct Staff_column;
+struct Score_column;
+struct Staff_commands;
+struct Script_req;
+struct Slur;
+struct Slur_req;
+struct Span_req;
+struct Spanner;
struct Staff;
-struct Command;
+struct Staff_column;
+struct Stem;
+struct Stem_req;
+struct String;
struct Symbol;
-struct Output;
+struct Symtable;
+struct Symtables;
+struct Tex_stream;
struct Text_gob;
struct Voice;
-struct Voicegroup;
struct Voice_element;
-struct String;
-struct Tex_stream;
-struct Identifier;
-struct Keyword;
-class Mixed_qp;
-class Paperdef;
-class Score_commands;
-class Parametric_symbol;
-struct Lookup;
-struct Symtables;
-struct Symtable;
-struct Stem;
-struct Notehead;
-struct Beam;
-struct Rest;
-struct Accidental;
-struct Key;
-struct Local_key;
-struct Keyitem;
-struct Local_key_item;
-struct Clef;
-struct Clef_item;
-struct Slur;
-#endif // PROTO_HH
+struct Voicegroup;
+struct Voice_list;
+struct Vertical_music;
+struct Horizontal_music;
+struct Horizontal_simple;
+struct Vertical_simple ;
+struct Music_voice;
+struct Music_general_chord;
+
+#endif // PROTO_HH