1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
.../geos/geom/CoordinateArraySequenceFactory.h | 1 +
.../headers/geos/geom/CoordinateSequenceFactory.h | 1 +
.../geos/index/chain/MonotoneChainBuilder.h | 1 +
.../geos/operation/overlay/OverlayNodeFactory.h | 2 ++
.../geos/operation/valid/SimpleNestedRingTester.h | 1 +
source/headers/geos/planargraph/DirectedEdgeStar.h | 1 +
source/headers/geos/planargraph/Node.h | 2 ++
.../geos/simplify/DouglasPeuckerLineSimplifier.h | 1 +
source/headers/geos/simplify/TaggedLineString.h | 1 +
.../geos/simplify/TaggedLineStringSimplifier.h | 1 +
source/index/bintree/Bintree.cpp | 1 +
source/index/bintree/Node.cpp | 2 ++
source/index/bintree/Root.cpp | 1 +
source/index/strtree/AbstractNode.cpp | 1 +
14 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/source/headers/geos/geom/CoordinateArraySequenceFactory.h b/source/headers/geos/geom/CoordinateArraySequenceFactory.h
index 1f19e09..bef5bfc 100644
--- a/source/headers/geos/geom/CoordinateArraySequenceFactory.h
+++ b/source/headers/geos/geom/CoordinateArraySequenceFactory.h
@@ -23,6 +23,7 @@
#include <geos/geom/CoordinateSequenceFactory.h> // for inheritance
#include <geos/inline.h>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/geom/CoordinateSequenceFactory.h b/source/headers/geos/geom/CoordinateSequenceFactory.h
index 6441d94..008e183 100644
--- a/source/headers/geos/geom/CoordinateSequenceFactory.h
+++ b/source/headers/geos/geom/CoordinateSequenceFactory.h
@@ -23,6 +23,7 @@
#include <geos/export.h>
#include <vector>
+#include <cstddef>
//#include <geos/geom/Coordinate.h>
#include <geos/inline.h>
diff --git a/source/headers/geos/index/chain/MonotoneChainBuilder.h b/source/headers/geos/index/chain/MonotoneChainBuilder.h
index 7c27e83..e273713 100644
--- a/source/headers/geos/index/chain/MonotoneChainBuilder.h
+++ b/source/headers/geos/index/chain/MonotoneChainBuilder.h
@@ -22,6 +22,7 @@
#include <geos/export.h>
#include <vector>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/operation/overlay/OverlayNodeFactory.h b/source/headers/geos/operation/overlay/OverlayNodeFactory.h
index 12fb81c..568d05d 100644
--- a/source/headers/geos/operation/overlay/OverlayNodeFactory.h
+++ b/source/headers/geos/operation/overlay/OverlayNodeFactory.h
@@ -23,6 +23,7 @@
#include <geos/export.h>
#include <vector>
+#include <cstddef>
#include <geos/geomgraph/NodeFactory.h> // for inheritance
@@ -46,6 +47,7 @@ namespace overlay { // geos::operation::overlay
*/
class GEOS_DLL OverlayNodeFactory: public geomgraph::NodeFactory {
public:
+ OverlayNodeFactory() {}
geomgraph::Node* createNode(const geom::Coordinate &coord) const;
static const geomgraph::NodeFactory &instance();
};
diff --git a/source/headers/geos/operation/valid/SimpleNestedRingTester.h b/source/headers/geos/operation/valid/SimpleNestedRingTester.h
index b8888ac..7ab726d 100644
--- a/source/headers/geos/operation/valid/SimpleNestedRingTester.h
+++ b/source/headers/geos/operation/valid/SimpleNestedRingTester.h
@@ -24,6 +24,7 @@
#include <geos/export.h>
#include <vector>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/planargraph/DirectedEdgeStar.h b/source/headers/geos/planargraph/DirectedEdgeStar.h
index cc36ca7..a8e1f68 100644
--- a/source/headers/geos/planargraph/DirectedEdgeStar.h
+++ b/source/headers/geos/planargraph/DirectedEdgeStar.h
@@ -20,6 +20,7 @@
#include <geos/export.h>
#include <vector>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/planargraph/Node.h b/source/headers/geos/planargraph/Node.h
index 579b203..06b978c 100644
--- a/source/headers/geos/planargraph/Node.h
+++ b/source/headers/geos/planargraph/Node.h
@@ -23,6 +23,8 @@
#include <geos/planargraph/DirectedEdgeStar.h> // for inlines
#include <geos/geom/Coordinate.h> // for composition
+#include <cstddef>
+
// Forward declarations
namespace geos {
namespace planargraph {
diff --git a/source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h b/source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h
index 5dd0412..1e32838 100644
--- a/source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h
+++ b/source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h
@@ -23,6 +23,7 @@
#include <geos/export.h>
#include <vector>
#include <memory> // for auto_ptr
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/simplify/TaggedLineString.h b/source/headers/geos/simplify/TaggedLineString.h
index 49af2ba..2025a31 100644
--- a/source/headers/geos/simplify/TaggedLineString.h
+++ b/source/headers/geos/simplify/TaggedLineString.h
@@ -29,6 +29,7 @@
#include <geos/export.h>
#include <vector>
#include <memory>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/headers/geos/simplify/TaggedLineStringSimplifier.h b/source/headers/geos/simplify/TaggedLineStringSimplifier.h
index 8ab8507..ad4cd75 100644
--- a/source/headers/geos/simplify/TaggedLineStringSimplifier.h
+++ b/source/headers/geos/simplify/TaggedLineStringSimplifier.h
@@ -28,6 +28,7 @@
#include <geos/export.h>
#include <vector>
#include <memory>
+#include <cstddef>
// Forward declarations
namespace geos {
diff --git a/source/index/bintree/Bintree.cpp b/source/index/bintree/Bintree.cpp
index 66a5ebc..25be163 100644
--- a/source/index/bintree/Bintree.cpp
+++ b/source/index/bintree/Bintree.cpp
@@ -18,6 +18,7 @@
#include <geos/index/bintree/Root.h>
#include <geos/index/bintree/Interval.h>
#include <vector>
+#include <cstddef>
namespace geos {
namespace index { // geos.index
diff --git a/source/index/bintree/Node.cpp b/source/index/bintree/Node.cpp
index a879bc9..ae5e952 100644
--- a/source/index/bintree/Node.cpp
+++ b/source/index/bintree/Node.cpp
@@ -20,6 +20,8 @@
#include <geos/index/bintree/Key.h>
#include <geos/index/bintree/Interval.h>
+#include <cstddef>
+
namespace geos {
namespace index { // geos.index
namespace bintree { // geos.index.bintree
diff --git a/source/index/bintree/Root.cpp b/source/index/bintree/Root.cpp
index 0f2de89..19b05fe 100644
--- a/source/index/bintree/Root.cpp
+++ b/source/index/bintree/Root.cpp
@@ -20,6 +20,7 @@
#include <geos/index/quadtree/IntervalSize.h>
#include <cassert>
+#include <cstddef>
namespace geos {
namespace index { // geos.index
diff --git a/source/index/strtree/AbstractNode.cpp b/source/index/strtree/AbstractNode.cpp
index bd07cf4..16ad808 100644
--- a/source/index/strtree/AbstractNode.cpp
+++ b/source/index/strtree/AbstractNode.cpp
@@ -18,6 +18,7 @@
#include <vector>
#include <cassert>
+#include <cstddef>
using namespace std;
|