Fixed wrong prediction for incomplete ranges.
[fic.git] / headers.h
blob8a555de894a7410c4e638899bdba9d76158ffe30
1 #ifndef HEADERS_HEADER_
2 #define HEADERS_HEADER_
4 #ifdef QT_NO_DEBUG
5 #define NDEBUG
6 #endif
8 /* Standard C++ includes used almost everywhere */
9 #include <algorithm> // many functions concerning iterators
10 #include <cmath> // maths functions - sqrt, isnan, ...
11 #include <fstream> // streams
12 #include <limits> // numeric_limits
13 #include <vector> // std::vector
16 /* Qt forwards, pointers to these types are needed for some methods */
17 class QImage;
18 class QGroupBox;
19 class QTreeWidgetItem;
20 class QWidget;
21 #ifndef NDEBUG // needed for Module::debugModule prototypes
22 class QPixmap;
23 class QPoint;
24 #endif
27 /* Some type shortcuts */
28 typedef unsigned char Uchar;
29 typedef unsigned short Uint16;
30 typedef unsigned int Uint32;
31 typedef ptrdiff_t PtrInt;
32 typedef size_t Uint;
35 /* Headers used almost everywhere */
36 #include "debug.h"
37 #include "util.h"
38 #include "matrixUtil.h"
39 #include "modules.h"
40 #include "interfaces.h"
42 #endif