]> git.donarmstrong.com Git - lilypond.git/blob - flower/include/flower-proto.hh
4421a619d7d3513ba67ba37697a42bc5bfc4b5b2
[lilypond.git] / flower / include / flower-proto.hh
1 /*
2   fflower-proto.hh -- typenames in flowerlib
3
4   (c) 1996--2007 Han-Wen Nienhuys
5 */
6
7 #ifndef FLOWER_PROTO_HH
8 #define FLOWER_PROTO_HH
9
10 char const *flower_version_str0 ();
11
12 typedef unsigned char Byte;
13 struct String_convert;
14
15 #include "std-string.hh"
16 using namespace std;
17
18 #include "real.hh"
19
20 template<class T> struct Interval_t;
21 template<class T> struct PQueue;
22 template<class T, class A> class Matrix;
23
24 typedef Interval_t<Real> Interval;
25
26 struct Offset;
27 struct Long_option_init;
28 struct Rational;
29 class File_name;
30 class File_path;
31 struct Getopt_long;
32
33 typedef unsigned char U8;
34 typedef short I16;
35 typedef unsigned short U16;
36 typedef unsigned U32;
37 typedef int I32;
38 typedef long long I64;
39
40
41 struct File_storage;
42 struct Mapped_file_storage;
43 struct Simple_file_storage;
44
45 #endif /* FLOWER_PROTO_HH */