#include "real.hh"

class Vector;
class Matrix;
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 Box;
struct PCol;
struct Idealspacing;
struct Spanner;
struct Item;
struct Line_of_staff;
struct Colinfo;
struct Linestaff;
struct Atom;
struct Molecule;
struct PScore;
struct Request;
struct Note_req;
struct Lyric_req;
struct Script_req;
struct Rest_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 Staff;
struct Command;
struct Symbol;
struct Stretchable_symbol;
struct Output;
struct Text_gob;
struct Voice;
struct Voicegroup;
struct Voice_element;
struct String;
struct Tex_stream;
struct Identifier;
struct Keyword;
class Mixed_qp;
typedef  Mixed_qp Optimisation_problem;
