X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Finclude%2Fflower-proto.hh;h=ded0f6da411451a2b1ccb1d62cd4de49912ac3ca;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=43ca4df6893abdbfadb00f39aa18051e8a8def5b;hpb=e344ae579fa1d81fc6c6f3049494697872fd39f9;p=lilypond.git
diff --git a/flower/include/flower-proto.hh b/flower/include/flower-proto.hh
index 43ca4df689..ded0f6da41 100644
--- a/flower/include/flower-proto.hh
+++ b/flower/include/flower-proto.hh
@@ -1,7 +1,20 @@
/*
- flower-proto.hh -- typenames in flowerlib
+ This file is part of LilyPond, the GNU music typesetter.
- (c) 1996--2008 Han-Wen Nienhuys
+ Copyright (C) 1996--2015 Han-Wen Nienhuys
+
+ LilyPond is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ LilyPond is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with LilyPond. If not, see .
*/
#ifndef FLOWER_PROTO_HH
@@ -11,12 +24,12 @@ char const *flower_version_str0 ();
typedef unsigned char Byte;
typedef long long I64;
-struct String_convert;
+class String_convert;
#include "std-string.hh"
-using namespace std;
#include "real.hh"
+using namespace std;
template struct Interval_t;
template struct PQueue;
@@ -24,12 +37,12 @@ template class Matrix;
typedef Interval_t Interval;
-struct Offset;
+class Offset;
struct Long_option_init;
-struct Rational;
+class Rational;
class File_name;
class File_path;
-struct Getopt_long;
+class Getopt_long;
typedef unsigned char U8;
typedef short I16;