OLD | NEW |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 1996--2019 Han-Wen Nienhuys | 4 Copyright (C) 1996--2019 Han-Wen Nienhuys |
5 | 5 |
6 LilyPond is free software: you can redistribute it and/or modify | 6 LilyPond is free software: you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation, either version 3 of the License, or | 8 the Free Software Foundation, either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 12 matching lines...) Expand all Loading... |
23 char const *flower_version_str0 (); | 23 char const *flower_version_str0 (); |
24 | 24 |
25 typedef unsigned char Byte; | 25 typedef unsigned char Byte; |
26 typedef long long I64; | 26 typedef long long I64; |
27 class String_convert; | 27 class String_convert; |
28 | 28 |
29 #include "real.hh" | 29 #include "real.hh" |
30 using namespace std; | 30 using namespace std; |
31 | 31 |
32 template<class T> struct Interval_t; | 32 template<class T> struct Interval_t; |
33 template<class T> struct PQueue; | 33 template<class T> class PQueue; |
34 template<class T, class A> class Matrix; | 34 template<class T, class A> class Matrix; |
35 | 35 |
36 typedef Interval_t<Real> Interval; | 36 typedef Interval_t<Real> Interval; |
37 | 37 |
38 class Offset; | 38 class Offset; |
39 struct Long_option_init; | 39 struct Long_option_init; |
40 class Rational; | 40 class Rational; |
41 class File_name; | 41 class File_name; |
42 class File_path; | 42 class File_path; |
43 class Getopt_long; | 43 class Getopt_long; |
44 | 44 |
45 typedef unsigned char U8; | 45 typedef unsigned char U8; |
46 typedef short I16; | 46 typedef short I16; |
47 typedef unsigned short U16; | 47 typedef unsigned short U16; |
48 typedef unsigned U32; | 48 typedef unsigned U32; |
49 typedef int I32; | 49 typedef int I32; |
50 typedef unsigned long long U64; | 50 typedef unsigned long long U64; |
51 | 51 |
52 /* We should really use LLONG_MAX; unfortunately, this appears not to | 52 /* We should really use LLONG_MAX; unfortunately, this appears not to |
53 be defined for the gub x-compiler. | 53 be defined for the gub x-compiler. |
54 */ | 54 */ |
55 const U64 U64_MAX = (~0ULL); | 55 const U64 U64_MAX = (~0ULL); |
56 | 56 |
57 struct File_storage; | 57 struct File_storage; |
58 struct Mapped_file_storage; | 58 struct Mapped_file_storage; |
59 struct Simple_file_storage; | 59 struct Simple_file_storage; |
60 | 60 |
61 #endif /* FLOWER_PROTO_HH */ | 61 #endif /* FLOWER_PROTO_HH */ |
OLD | NEW |