Temporary header file '/tmp/MZU_YyCsgV/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/geos/algorithm/Angle.h" #include "/usr/include/geos/algorithm/Area.h" #include "/usr/include/geos/algorithm/BoundaryNodeRule.h" #include "/usr/include/geos/algorithm/CGAlgorithmsDD.h" #include "/usr/include/geos/algorithm/CentralEndpointIntersector.h" #include "/usr/include/geos/algorithm/Centroid.h" #include "/usr/include/geos/algorithm/ConvexHull.h" #include "/usr/include/geos/algorithm/Distance.h" #include "/usr/include/geos/algorithm/HCoordinate.h" #include "/usr/include/geos/algorithm/InteriorPointArea.h" #include "/usr/include/geos/algorithm/InteriorPointLine.h" #include "/usr/include/geos/algorithm/InteriorPointPoint.h" #include "/usr/include/geos/algorithm/Intersection.h" #include "/usr/include/geos/algorithm/Length.h" #include "/usr/include/geos/algorithm/LineIntersector.h" #include "/usr/include/geos/algorithm/MinimumBoundingCircle.h" #include "/usr/include/geos/algorithm/MinimumDiameter.h" #include "/usr/include/geos/algorithm/NotRepresentableException.h" #include "/usr/include/geos/algorithm/Orientation.h" #include "/usr/include/geos/algorithm/PointInRing.h" #include "/usr/include/geos/algorithm/PointLocation.h" #include "/usr/include/geos/algorithm/PointLocator.h" #include "/usr/include/geos/algorithm/RayCrossingCounter.h" #include "/usr/include/geos/algorithm/RayCrossingCounterDD.h" #include "/usr/include/geos/algorithm/RobustDeterminant.h" #include "/usr/include/geos/algorithm/SimplePointInRing.h" #include "/usr/include/geos/algorithm/construct/LargestEmptyCircle.h" #include "/usr/include/geos/algorithm/construct/MaximumInscribedCircle.h" #include "/usr/include/geos/algorithm/distance/DiscreteFrechetDistance.h" #include "/usr/include/geos/algorithm/distance/DiscreteHausdorffDistance.h" #include "/usr/include/geos/algorithm/distance/DistanceToPoint.h" #include "/usr/include/geos/algorithm/distance/PointPairDistance.h" #include "/usr/include/geos/algorithm/hull/ConcaveHull.h" #include "/usr/include/geos/algorithm/hull/ConcaveHullOfPolygons.h" #include "/usr/include/geos/algorithm/hull/HullTri.h" #include "/usr/include/geos/algorithm/hull/HullTriangulation.h" #include "/usr/include/geos/algorithm/locate/IndexedPointInAreaLocator.h" #include "/usr/include/geos/algorithm/locate/PointOnGeometryLocator.h" #include "/usr/include/geos/algorithm/locate/SimplePointInAreaLocator.h" #include "/usr/include/geos/constants.h" #include "/usr/include/geos/edgegraph/EdgeGraph.h" #include "/usr/include/geos/edgegraph/EdgeGraphBuilder.h" #include "/usr/include/geos/edgegraph/HalfEdge.h" #include "/usr/include/geos/edgegraph/MarkHalfEdge.h" #include "/usr/include/geos/geom/Coordinate.h" #include "/usr/include/geos/geom/CoordinateArraySequence.h" #include "/usr/include/geos/geom/CoordinateArraySequenceFactory.h" #include "/usr/include/geos/geom/CoordinateFilter.h" #include "/usr/include/geos/geom/CoordinateList.h" #include "/usr/include/geos/geom/CoordinateSequence.h" #include "/usr/include/geos/geom/CoordinateSequenceFactory.h" #include "/usr/include/geos/geom/CoordinateSequenceFilter.h" #include "/usr/include/geos/geom/Dimension.h" #include "/usr/include/geos/geom/Envelope.h" #include "/usr/include/geos/geom/FixedSizeCoordinateSequence.h" #include "/usr/include/geos/geom/Geometry.h" #include "/usr/include/geos/geom/GeometryCollection.h" #include "/usr/include/geos/geom/GeometryComponentFilter.h" #include "/usr/include/geos/geom/GeometryFactory.h" #include "/usr/include/geos/geom/GeometryFilter.h" #include "/usr/include/geos/geom/HeuristicOverlay.h" #include "/usr/include/geos/geom/IntersectionMatrix.h" #include "/usr/include/geos/geom/LineSegment.h" #include "/usr/include/geos/geom/LineString.h" #include "/usr/include/geos/geom/LinearRing.h" #include "/usr/include/geos/geom/Location.h" #include "/usr/include/geos/geom/MultiLineString.h" #include "/usr/include/geos/geom/MultiPoint.h" #include "/usr/include/geos/geom/MultiPolygon.h" #include "/usr/include/geos/geom/Point.h" #include "/usr/include/geos/geom/Polygon.h" #include "/usr/include/geos/geom/Position.h" #include "/usr/include/geos/geom/PrecisionModel.h" #include "/usr/include/geos/geom/Quadrant.h" #include "/usr/include/geos/geom/Triangle.h" #include "/usr/include/geos/geom/prep/AbstractPreparedPolygonContains.h" #include "/usr/include/geos/geom/prep/BasicPreparedGeometry.h" #include "/usr/include/geos/geom/prep/PreparedGeometry.h" #include "/usr/include/geos/geom/prep/PreparedGeometryFactory.h" #include "/usr/include/geos/geom/prep/PreparedLineString.h" #include "/usr/include/geos/geom/prep/PreparedLineStringDistance.h" #include "/usr/include/geos/geom/prep/PreparedLineStringIntersects.h" #include "/usr/include/geos/geom/prep/PreparedLineStringNearestPoints.h" #include "/usr/include/geos/geom/prep/PreparedPoint.h" #include "/usr/include/geos/geom/prep/PreparedPolygon.h" #include "/usr/include/geos/geom/prep/PreparedPolygonContains.h" #include "/usr/include/geos/geom/prep/PreparedPolygonContainsProperly.h" #include "/usr/include/geos/geom/prep/PreparedPolygonCovers.h" #include "/usr/include/geos/geom/prep/PreparedPolygonDistance.h" #include "/usr/include/geos/geom/prep/PreparedPolygonIntersects.h" #include "/usr/include/geos/geom/prep/PreparedPolygonPredicate.h" #include "/usr/include/geos/geom/util/ComponentCoordinateExtracter.h" #include "/usr/include/geos/geom/util/CoordinateOperation.h" #include "/usr/include/geos/geom/util/Densifier.h" #include "/usr/include/geos/geom/util/GeometryCombiner.h" #include "/usr/include/geos/geom/util/GeometryEditor.h" #include "/usr/include/geos/geom/util/GeometryEditorOperation.h" #include "/usr/include/geos/geom/util/GeometryExtracter.h" #include "/usr/include/geos/geom/util/GeometryFixer.h" #include "/usr/include/geos/geom/util/GeometryMapper.h" #include "/usr/include/geos/geom/util/GeometryTransformer.h" #include "/usr/include/geos/geom/util/LinearComponentExtracter.h" #include "/usr/include/geos/geom/util/NoOpGeometryOperation.h" #include "/usr/include/geos/geom/util/PointExtracter.h" #include "/usr/include/geos/geom/util/PolygonExtracter.h" #include "/usr/include/geos/geom/util/ShortCircuitedGeometryVisitor.h" #include "/usr/include/geos/geom/util/SineStarFactory.h" #include "/usr/include/geos/geom.h" #include "/usr/include/geos/geomgraph/Depth.h" #include "/usr/include/geos/geomgraph/DirectedEdge.h" #include "/usr/include/geos/geomgraph/DirectedEdgeStar.h" #include "/usr/include/geos/geomgraph/Edge.h" #include "/usr/include/geos/geomgraph/EdgeEnd.h" #include "/usr/include/geos/geomgraph/EdgeEndStar.h" #include "/usr/include/geos/geomgraph/EdgeIntersection.h" #include "/usr/include/geos/geomgraph/EdgeIntersectionList.h" #include "/usr/include/geos/geomgraph/EdgeList.h" #include "/usr/include/geos/geomgraph/EdgeNodingValidator.h" #include "/usr/include/geos/geomgraph/EdgeRing.h" #include "/usr/include/geos/geomgraph/GeometryGraph.h" #include "/usr/include/geos/geomgraph/GraphComponent.h" #include "/usr/include/geos/geomgraph/Label.h" #include "/usr/include/geos/geomgraph/Node.h" #include "/usr/include/geos/geomgraph/NodeFactory.h" #include "/usr/include/geos/geomgraph/NodeMap.h" #include "/usr/include/geos/geomgraph/PlanarGraph.h" #include "/usr/include/geos/geomgraph/TopologyLocation.h" #include "/usr/include/geos/geomgraph/index/EdgeSetIntersector.h" #include "/usr/include/geos/geomgraph/index/MonotoneChain.h" #include "/usr/include/geos/geomgraph/index/MonotoneChainEdge.h" #include "/usr/include/geos/geomgraph/index/MonotoneChainIndexer.h" #include "/usr/include/geos/geomgraph/index/SegmentIntersector.h" #include "/usr/include/geos/geomgraph/index/SimpleEdgeSetIntersector.h" #include "/usr/include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h" #include "/usr/include/geos/geomgraph/index/SimpleSweepLineIntersector.h" #include "/usr/include/geos/geomgraph/index/SweepLineEvent.h" #include "/usr/include/geos/geomgraph/index/SweepLineEventObj.h" #include "/usr/include/geos/geomgraph/index/SweepLineSegment.h" #include "/usr/include/geos/index/ItemVisitor.h" #include "/usr/include/geos/index/SpatialIndex.h" #include "/usr/include/geos/index/VertexSequencePackedRtree.h" #include "/usr/include/geos/index/bintree/Bintree.h" #include "/usr/include/geos/index/bintree/Interval.h" #include "/usr/include/geos/index/bintree/Key.h" #include "/usr/include/geos/index/bintree/Node.h" #include "/usr/include/geos/index/bintree/NodeBase.h" #include "/usr/include/geos/index/bintree/Root.h" #include "/usr/include/geos/index/chain/MonotoneChain.h" #include "/usr/include/geos/index/chain/MonotoneChainBuilder.h" #include "/usr/include/geos/index/chain/MonotoneChainOverlapAction.h" #include "/usr/include/geos/index/chain/MonotoneChainSelectAction.h" #include "/usr/include/geos/index/intervalrtree/IntervalRTreeBranchNode.h" #include "/usr/include/geos/index/intervalrtree/IntervalRTreeLeafNode.h" #include "/usr/include/geos/index/intervalrtree/IntervalRTreeNode.h" #include "/usr/include/geos/index/intervalrtree/SortedPackedIntervalRTree.h" #include "/usr/include/geos/index/kdtree/KdNode.h" #include "/usr/include/geos/index/kdtree/KdNodeVisitor.h" #include "/usr/include/geos/index/kdtree/KdTree.h" #include "/usr/include/geos/index/quadtree/IntervalSize.h" #include "/usr/include/geos/index/quadtree/Key.h" #include "/usr/include/geos/index/quadtree/Node.h" #include "/usr/include/geos/index/quadtree/NodeBase.h" #include "/usr/include/geos/index/quadtree/Quadtree.h" #include "/usr/include/geos/index/quadtree/Root.h" #include "/usr/include/geos/index/strtree/AbstractNode.h" #include "/usr/include/geos/index/strtree/AbstractSTRtree.h" #include "/usr/include/geos/index/strtree/Boundable.h" #include "/usr/include/geos/index/strtree/BoundablePair.h" #include "/usr/include/geos/index/strtree/EnvelopeUtil.h" #include "/usr/include/geos/index/strtree/GeometryItemDistance.h" #include "/usr/include/geos/index/strtree/Interval.h" #include "/usr/include/geos/index/strtree/ItemBoundable.h" #include "/usr/include/geos/index/strtree/ItemDistance.h" #include "/usr/include/geos/index/strtree/SIRtree.h" #include "/usr/include/geos/index/strtree/STRtree.h" #include "/usr/include/geos/index/strtree/SimpleSTRdistance.h" #include "/usr/include/geos/index/strtree/SimpleSTRnode.h" #include "/usr/include/geos/index/strtree/SimpleSTRtree.h" #include "/usr/include/geos/index/strtree/TemplateSTRNode.h" #include "/usr/include/geos/index/strtree/TemplateSTRNodePair.h" #include "/usr/include/geos/index/strtree/TemplateSTRtree.h" #include "/usr/include/geos/index/strtree/TemplateSTRtreeDistance.h" #include "/usr/include/geos/index/sweepline/SweepLineEvent.h" #include "/usr/include/geos/index/sweepline/SweepLineIndex.h" #include "/usr/include/geos/index/sweepline/SweepLineInterval.h" #include "/usr/include/geos/index/sweepline/SweepLineOverlapAction.h" #include "/usr/include/geos/io/ByteOrderDataInStream.h" #include "/usr/include/geos/io/ByteOrderValues.h" #include "/usr/include/geos/io/CLocalizer.h" #include "/usr/include/geos/io/GeoJSON.h" #include "/usr/include/geos/io/GeoJSONReader.h" #include "/usr/include/geos/io/GeoJSONWriter.h" #include "/usr/include/geos/io/ParseException.h" #include "/usr/include/geos/io/StringTokenizer.h" #include "/usr/include/geos/io/WKBConstants.h" #include "/usr/include/geos/io/WKBReader.h" #include "/usr/include/geos/io/WKBWriter.h" #include "/usr/include/geos/io/WKTReader.h" #include "/usr/include/geos/io/WKTWriter.h" #include "/usr/include/geos/io/Writer.h" #include "/usr/include/geos/linearref/ExtractLineByLocation.h" #include "/usr/include/geos/linearref/LengthIndexOfPoint.h" #include "/usr/include/geos/linearref/LengthIndexedLine.h" #include "/usr/include/geos/linearref/LengthLocationMap.h" #include "/usr/include/geos/linearref/LinearGeometryBuilder.h" #include "/usr/include/geos/linearref/LinearIterator.h" #include "/usr/include/geos/linearref/LinearLocation.h" #include "/usr/include/geos/linearref/LocationIndexOfLine.h" #include "/usr/include/geos/linearref/LocationIndexOfPoint.h" #include "/usr/include/geos/linearref/LocationIndexedLine.h" #include "/usr/include/geos/math/DD.h" #include "/usr/include/geos/namespaces.h" #include "/usr/include/geos/noding/BasicSegmentString.h" #include "/usr/include/geos/noding/FastNodingValidator.h" #include "/usr/include/geos/noding/FastSegmentSetIntersectionFinder.h" #include "/usr/include/geos/noding/GeometryNoder.h" #include "/usr/include/geos/noding/IntersectionAdder.h" #include "/usr/include/geos/noding/IntersectionFinderAdder.h" #include "/usr/include/geos/noding/IteratedNoder.h" #include "/usr/include/geos/noding/MCIndexNoder.h" #include "/usr/include/geos/noding/MCIndexSegmentSetMutualIntersector.h" #include "/usr/include/geos/noding/NodableSegmentString.h" #include "/usr/include/geos/noding/NodedSegmentString.h" #include "/usr/include/geos/noding/Noder.h" #include "/usr/include/geos/noding/NodingIntersectionFinder.h" #include "/usr/include/geos/noding/NodingValidator.h" #include "/usr/include/geos/noding/Octant.h" #include "/usr/include/geos/noding/OrientedCoordinateArray.h" #include "/usr/include/geos/noding/ScaledNoder.h" #include "/usr/include/geos/noding/SegmentExtractingNoder.h" #include "/usr/include/geos/noding/SegmentIntersectionDetector.h" #include "/usr/include/geos/noding/SegmentIntersector.h" #include "/usr/include/geos/noding/SegmentNode.h" #include "/usr/include/geos/noding/SegmentNodeList.h" #include "/usr/include/geos/noding/SegmentPointComparator.h" #include "/usr/include/geos/noding/SegmentSetMutualIntersector.h" #include "/usr/include/geos/noding/SegmentString.h" #include "/usr/include/geos/noding/SegmentStringUtil.h" #include "/usr/include/geos/noding/SimpleNoder.h" #include "/usr/include/geos/noding/SinglePassNoder.h" #include "/usr/include/geos/noding/ValidatingNoder.h" #include "/usr/include/geos/noding/snap/SnappingIntersectionAdder.h" #include "/usr/include/geos/noding/snap/SnappingNoder.h" #include "/usr/include/geos/noding/snap/SnappingPointIndex.h" #include "/usr/include/geos/noding/snapround/HotPixel.h" #include "/usr/include/geos/noding/snapround/HotPixelIndex.h" #include "/usr/include/geos/noding/snapround/MCIndexPointSnapper.h" #include "/usr/include/geos/noding/snapround/MCIndexSnapRounder.h" #include "/usr/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h" #include "/usr/include/geos/noding/snapround/SnapRoundingNoder.h" #include "/usr/include/geos/operation/BoundaryOp.h" #include "/usr/include/geos/operation/GeometryGraphOperation.h" #include "/usr/include/geos/operation/buffer/BufferBuilder.h" #include "/usr/include/geos/operation/buffer/BufferCurveSetBuilder.h" #include "/usr/include/geos/operation/buffer/BufferInputLineSimplifier.h" #include "/usr/include/geos/operation/buffer/BufferOp.h" #include "/usr/include/geos/operation/buffer/BufferParameters.h" #include "/usr/include/geos/operation/buffer/BufferSubgraph.h" #include "/usr/include/geos/operation/buffer/OffsetCurve.h" #include "/usr/include/geos/operation/buffer/OffsetCurveBuilder.h" #include "/usr/include/geos/operation/buffer/OffsetSegmentGenerator.h" #include "/usr/include/geos/operation/buffer/OffsetSegmentString.h" #include "/usr/include/geos/operation/buffer/RightmostEdgeFinder.h" #include "/usr/include/geos/operation/buffer/SegmentMCIndex.h" #include "/usr/include/geos/operation/buffer/SubgraphDepthLocater.h" #include "/usr/include/geos/operation/distance/ConnectedElementLocationFilter.h" #include "/usr/include/geos/operation/distance/ConnectedElementPointFilter.h" #include "/usr/include/geos/operation/distance/DistanceOp.h" #include "/usr/include/geos/operation/distance/FacetSequence.h" #include "/usr/include/geos/operation/distance/FacetSequenceTreeBuilder.h" #include "/usr/include/geos/operation/distance/GeometryLocation.h" #include "/usr/include/geos/operation/distance/IndexedFacetDistance.h" #include "/usr/include/geos/operation/intersection/Rectangle.h" #include "/usr/include/geos/operation/intersection/RectangleIntersection.h" #include "/usr/include/geos/operation/intersection/RectangleIntersectionBuilder.h" #include "/usr/include/geos/operation/linemerge/EdgeString.h" #include "/usr/include/geos/operation/linemerge/LineMergeDirectedEdge.h" #include "/usr/include/geos/operation/linemerge/LineMergeEdge.h" #include "/usr/include/geos/operation/linemerge/LineMergeGraph.h" #include "/usr/include/geos/operation/linemerge/LineMerger.h" #include "/usr/include/geos/operation/linemerge/LineSequencer.h" #include "/usr/include/geos/operation/overlay/EdgeSetNoder.h" #include "/usr/include/geos/operation/overlay/ElevationMatrix.h" #include "/usr/include/geos/operation/overlay/ElevationMatrixCell.h" #include "/usr/include/geos/operation/overlay/LineBuilder.h" #include "/usr/include/geos/operation/overlay/MaximalEdgeRing.h" #include "/usr/include/geos/operation/overlay/MinimalEdgeRing.h" #include "/usr/include/geos/operation/overlay/OverlayNodeFactory.h" #include "/usr/include/geos/operation/overlay/OverlayOp.h" #include "/usr/include/geos/operation/overlay/PointBuilder.h" #include "/usr/include/geos/operation/overlay/PolygonBuilder.h" #include "/usr/include/geos/operation/overlay/snap/GeometrySnapper.h" #include "/usr/include/geos/operation/overlay/snap/LineStringSnapper.h" #include "/usr/include/geos/operation/overlay/snap/SnapOverlayOp.h" #include "/usr/include/geos/operation/overlay/validate/FuzzyPointLocator.h" #include "/usr/include/geos/operation/overlay/validate/OffsetPointGenerator.h" #include "/usr/include/geos/operation/overlay/validate/OverlayResultValidator.h" #include "/usr/include/geos/operation/overlayng/CoverageUnion.h" #include "/usr/include/geos/operation/overlayng/Edge.h" #include "/usr/include/geos/operation/overlayng/EdgeKey.h" #include "/usr/include/geos/operation/overlayng/EdgeMerger.h" #include "/usr/include/geos/operation/overlayng/EdgeNodingBuilder.h" #include "/usr/include/geos/operation/overlayng/EdgeSourceInfo.h" #include "/usr/include/geos/operation/overlayng/ElevationModel.h" #include "/usr/include/geos/operation/overlayng/IndexedPointOnLineLocator.h" #include "/usr/include/geos/operation/overlayng/InputGeometry.h" #include "/usr/include/geos/operation/overlayng/IntersectionPointBuilder.h" #include "/usr/include/geos/operation/overlayng/LineBuilder.h" #include "/usr/include/geos/operation/overlayng/LineLimiter.h" #include "/usr/include/geos/operation/overlayng/MaximalEdgeRing.h" #include "/usr/include/geos/operation/overlayng/OverlayEdge.h" #include "/usr/include/geos/operation/overlayng/OverlayEdgeRing.h" #include "/usr/include/geos/operation/overlayng/OverlayGraph.h" #include "/usr/include/geos/operation/overlayng/OverlayLabel.h" #include "/usr/include/geos/operation/overlayng/OverlayLabeller.h" #include "/usr/include/geos/operation/overlayng/OverlayMixedPoints.h" #include "/usr/include/geos/operation/overlayng/OverlayNG.h" #include "/usr/include/geos/operation/overlayng/OverlayNGRobust.h" #include "/usr/include/geos/operation/overlayng/OverlayPoints.h" #include "/usr/include/geos/operation/overlayng/OverlayUtil.h" #include "/usr/include/geos/operation/overlayng/PolygonBuilder.h" #include "/usr/include/geos/operation/overlayng/PrecisionReducer.h" #include "/usr/include/geos/operation/overlayng/PrecisionUtil.h" #include "/usr/include/geos/operation/overlayng/RingClipper.h" #include "/usr/include/geos/operation/overlayng/RobustClipEnvelopeComputer.h" #include "/usr/include/geos/operation/overlayng/UnaryUnionNG.h" #include "/usr/include/geos/operation/polygonize/BuildArea.h" #include "/usr/include/geos/operation/polygonize/EdgeRing.h" #include "/usr/include/geos/operation/polygonize/HoleAssigner.h" #include "/usr/include/geos/operation/polygonize/PolygonizeDirectedEdge.h" #include "/usr/include/geos/operation/polygonize/PolygonizeEdge.h" #include "/usr/include/geos/operation/polygonize/PolygonizeGraph.h" #include "/usr/include/geos/operation/polygonize/Polygonizer.h" #include "/usr/include/geos/operation/predicate/RectangleContains.h" #include "/usr/include/geos/operation/predicate/RectangleIntersects.h" #include "/usr/include/geos/operation/predicate/SegmentIntersectionTester.h" #include "/usr/include/geos/operation/relate/EdgeEndBuilder.h" #include "/usr/include/geos/operation/relate/EdgeEndBundle.h" #include "/usr/include/geos/operation/relate/EdgeEndBundleStar.h" #include "/usr/include/geos/operation/relate/RelateComputer.h" #include "/usr/include/geos/operation/relate/RelateNode.h" #include "/usr/include/geos/operation/relate/RelateNodeFactory.h" #include "/usr/include/geos/operation/relate/RelateNodeGraph.h" #include "/usr/include/geos/operation/relate/RelateOp.h" #include "/usr/include/geos/operation/sharedpaths/SharedPathsOp.h" #include "/usr/include/geos/operation/union/CascadedPolygonUnion.h" #include "/usr/include/geos/operation/union/CoverageUnion.h" #include "/usr/include/geos/operation/union/OverlapUnion.h" #include "/usr/include/geos/operation/union/PointGeometryUnion.h" #include "/usr/include/geos/operation/union/UnaryUnionOp.h" #include "/usr/include/geos/operation/union/UnionStrategy.h" #include "/usr/include/geos/operation/valid/ConsistentAreaTester.h" #include "/usr/include/geos/operation/valid/IndexedNestedHoleTester.h" #include "/usr/include/geos/operation/valid/IndexedNestedPolygonTester.h" #include "/usr/include/geos/operation/valid/IsSimpleOp.h" #include "/usr/include/geos/operation/valid/IsValidOp.h" #include "/usr/include/geos/operation/valid/MakeValid.h" #include "/usr/include/geos/operation/valid/PolygonIntersectionAnalyzer.h" #include "/usr/include/geos/operation/valid/PolygonNode.h" #include "/usr/include/geos/operation/valid/PolygonRing.h" #include "/usr/include/geos/operation/valid/PolygonRingSelfNode.h" #include "/usr/include/geos/operation/valid/PolygonRingTouch.h" #include "/usr/include/geos/operation/valid/PolygonTopologyAnalyzer.h" #include "/usr/include/geos/operation/valid/RepeatedPointRemover.h" #include "/usr/include/geos/operation/valid/RepeatedPointTester.h" #include "/usr/include/geos/operation/valid/TopologyValidationError.h" #include "/usr/include/geos/planargraph/DirectedEdge.h" #include "/usr/include/geos/planargraph/DirectedEdgeStar.h" #include "/usr/include/geos/planargraph/Edge.h" #include "/usr/include/geos/planargraph/GraphComponent.h" #include "/usr/include/geos/planargraph/Node.h" #include "/usr/include/geos/planargraph/NodeMap.h" #include "/usr/include/geos/planargraph/PlanarGraph.h" #include "/usr/include/geos/planargraph/Subgraph.h" #include "/usr/include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h" #include "/usr/include/geos/precision/CommonBits.h" #include "/usr/include/geos/precision/CommonBitsOp.h" #include "/usr/include/geos/precision/CommonBitsRemover.h" #include "/usr/include/geos/precision/EnhancedPrecisionOp.h" #include "/usr/include/geos/precision/GeometryPrecisionReducer.h" #include "/usr/include/geos/precision/MinimumClearance.h" #include "/usr/include/geos/precision/PointwisePrecisionReducerTransformer.h" #include "/usr/include/geos/precision/PrecisionReducerCoordinateOperation.h" #include "/usr/include/geos/precision/PrecisionReducerTransformer.h" #include "/usr/include/geos/precision/SimpleGeometryPrecisionReducer.h" #include "/usr/include/geos/profiler.h" #include "/usr/include/geos/shape/fractal/HilbertCode.h" #include "/usr/include/geos/shape/fractal/HilbertEncoder.h" #include "/usr/include/geos/shape/fractal/MortonCode.h" #include "/usr/include/geos/simplify/DouglasPeuckerLineSimplifier.h" #include "/usr/include/geos/simplify/DouglasPeuckerSimplifier.h" #include "/usr/include/geos/simplify/LineSegmentIndex.h" #include "/usr/include/geos/simplify/LinkedRing.h" #include "/usr/include/geos/simplify/PolygonHullSimplifier.h" #include "/usr/include/geos/simplify/RingHull.h" #include "/usr/include/geos/simplify/RingHullIndex.h" #include "/usr/include/geos/simplify/TaggedLineSegment.h" #include "/usr/include/geos/simplify/TaggedLineString.h" #include "/usr/include/geos/simplify/TaggedLineStringSimplifier.h" #include "/usr/include/geos/simplify/TaggedLinesSimplifier.h" #include "/usr/include/geos/simplify/TopologyPreservingSimplifier.h" #include "/usr/include/geos/triangulate/DelaunayTriangulationBuilder.h" #include "/usr/include/geos/triangulate/IncrementalDelaunayTriangulator.h" #include "/usr/include/geos/triangulate/VoronoiDiagramBuilder.h" #include "/usr/include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h" #include "/usr/include/geos/triangulate/polygon/PolygonEarClipper.h" #include "/usr/include/geos/triangulate/polygon/PolygonHoleJoiner.h" #include "/usr/include/geos/triangulate/polygon/PolygonTriangulator.h" #include "/usr/include/geos/triangulate/polygon/TriDelaunayImprover.h" #include "/usr/include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h" #include "/usr/include/geos/triangulate/quadedge/LocateFailureException.h" #include "/usr/include/geos/triangulate/quadedge/QuadEdge.h" #include "/usr/include/geos/triangulate/quadedge/QuadEdgeLocator.h" #include "/usr/include/geos/triangulate/quadedge/QuadEdgeQuartet.h" #include "/usr/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h" #include "/usr/include/geos/triangulate/quadedge/TrianglePredicate.h" #include "/usr/include/geos/triangulate/quadedge/TriangleVisitor.h" #include "/usr/include/geos/triangulate/quadedge/Vertex.h" #include "/usr/include/geos/triangulate/tri/Tri.h" #include "/usr/include/geos/triangulate/tri/TriEdge.h" #include "/usr/include/geos/triangulate/tri/TriList.h" #include "/usr/include/geos/triangulate/tri/TriangulationBuilder.h" #include "/usr/include/geos/unload.h" #include "/usr/include/geos/util/Assert.h" #include "/usr/include/geos/util/AssertionFailedException.h" #include "/usr/include/geos/util/CoordinateArrayFilter.h" #include "/usr/include/geos/util/GEOSException.h" #include "/usr/include/geos/util/GeometricShapeFactory.h" #include "/usr/include/geos/util/IllegalArgumentException.h" #include "/usr/include/geos/util/IllegalStateException.h" #include "/usr/include/geos/util/Interrupt.h" #include "/usr/include/geos/util/Machine.h" #include "/usr/include/geos/util/TopologyException.h" #include "/usr/include/geos/util/UniqueCoordinateArrayFilter.h" #include "/usr/include/geos/util/UnsupportedOperationException.h" #include "/usr/include/geos/util/math.h" #include "/usr/include/geos/util.h" #include "/usr/include/geos/vend/include_nlohmann_json.hpp" #include "/usr/include/geos/vend/json.hpp" #include "/usr/include/geos/version.h" #include "/usr/include/geos.h" // add namespaces namespace geos{typedef int tmp_add_type_1;} geos::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace geos{namespace algorithm{typedef int tmp_add_type_2;}} geos::algorithm::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace geos{namespace algorithm{namespace construct{typedef int tmp_add_type_3;}}} geos::algorithm::construct::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace geos{namespace algorithm{namespace distance{typedef int tmp_add_type_4;}}} geos::algorithm::distance::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace geos{namespace algorithm{namespace hull{typedef int tmp_add_type_5;}}} geos::algorithm::hull::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace geos{namespace algorithm{namespace locate{typedef int tmp_add_type_6;}}} geos::algorithm::locate::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace geos{namespace detail{typedef int tmp_add_type_7;}} geos::detail::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace geos{namespace edgegraph{typedef int tmp_add_type_8;}} geos::edgegraph::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace geos{namespace geom{typedef int tmp_add_type_9;}} geos::geom::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace geos{namespace geom{namespace prep{typedef int tmp_add_type_10;}}} geos::geom::prep::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace geos{namespace geom{namespace util{typedef int tmp_add_type_11;}}} geos::geom::util::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace geos{namespace geomgraph{typedef int tmp_add_type_12;}} geos::geomgraph::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace geos{namespace geomgraph{namespace index{typedef int tmp_add_type_13;}}} geos::geomgraph::index::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace geos{namespace index{typedef int tmp_add_type_14;}} geos::index::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace geos{namespace index{namespace bintree{typedef int tmp_add_type_15;}}} geos::index::bintree::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace geos{namespace index{namespace chain{typedef int tmp_add_type_16;}}} geos::index::chain::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace geos{namespace index{namespace intervalrtree{typedef int tmp_add_type_17;}}} geos::index::intervalrtree::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace geos{namespace index{namespace kdtree{typedef int tmp_add_type_18;}}} geos::index::kdtree::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace geos{namespace index{namespace quadtree{typedef int tmp_add_type_19;}}} geos::index::quadtree::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace geos{namespace index{namespace strtree{typedef int tmp_add_type_20;}}} geos::index::strtree::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace geos{namespace index{namespace sweepline{typedef int tmp_add_type_21;}}} geos::index::sweepline::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace geos{namespace io{typedef int tmp_add_type_22;}} geos::io::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace geos{namespace io{namespace WKBConstants{typedef int tmp_add_type_23;}}} geos::io::WKBConstants::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace geos{namespace linearref{typedef int tmp_add_type_24;}} geos::linearref::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace geos{namespace math{typedef int tmp_add_type_25;}} geos::math::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace geos{namespace noding{typedef int tmp_add_type_26;}} geos::noding::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace geos{namespace noding{namespace snap{typedef int tmp_add_type_27;}}} geos::noding::snap::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace geos{namespace noding{namespace snapround{typedef int tmp_add_type_28;}}} geos::noding::snapround::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace geos{namespace operation{typedef int tmp_add_type_29;}} geos::operation::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace geos{namespace operation{namespace buffer{typedef int tmp_add_type_30;}}} geos::operation::buffer::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace geos{namespace operation{namespace distance{typedef int tmp_add_type_31;}}} geos::operation::distance::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace geos{namespace operation{namespace geounion{typedef int tmp_add_type_32;}}} geos::operation::geounion::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace geos{namespace operation{namespace intersection{typedef int tmp_add_type_33;}}} geos::operation::intersection::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace geos{namespace operation{namespace linemerge{typedef int tmp_add_type_34;}}} geos::operation::linemerge::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace geos{namespace operation{namespace overlay{typedef int tmp_add_type_35;}}} geos::operation::overlay::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace geos{namespace operation{namespace overlay{namespace snap{typedef int tmp_add_type_36;}}}} geos::operation::overlay::snap::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace geos{namespace operation{namespace overlay{namespace validate{typedef int tmp_add_type_37;}}}} geos::operation::overlay::validate::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace geos{namespace operation{namespace overlayng{typedef int tmp_add_type_38;}}} geos::operation::overlayng::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace geos{namespace operation{namespace polygonize{typedef int tmp_add_type_39;}}} geos::operation::polygonize::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace geos{namespace operation{namespace predicate{typedef int tmp_add_type_40;}}} geos::operation::predicate::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace geos{namespace operation{namespace relate{typedef int tmp_add_type_41;}}} geos::operation::relate::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace geos{namespace operation{namespace sharedpaths{typedef int tmp_add_type_42;}}} geos::operation::sharedpaths::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace geos{namespace operation{namespace valid{typedef int tmp_add_type_43;}}} geos::operation::valid::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace geos{namespace planargraph{typedef int tmp_add_type_44;}} geos::planargraph::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace geos{namespace planargraph{namespace algorithm{typedef int tmp_add_type_45;}}} geos::planargraph::algorithm::tmp_add_type_45 tmp_add_func_45(){return 0;}; namespace geos{namespace precision{typedef int tmp_add_type_46;}} geos::precision::tmp_add_type_46 tmp_add_func_46(){return 0;}; namespace geos{namespace shape{typedef int tmp_add_type_47;}} geos::shape::tmp_add_type_47 tmp_add_func_47(){return 0;}; namespace geos{namespace shape{namespace fractal{typedef int tmp_add_type_48;}}} geos::shape::fractal::tmp_add_type_48 tmp_add_func_48(){return 0;}; namespace geos{namespace simplify{typedef int tmp_add_type_49;}} geos::simplify::tmp_add_type_49 tmp_add_func_49(){return 0;}; namespace geos{namespace triangulate{typedef int tmp_add_type_50;}} geos::triangulate::tmp_add_type_50 tmp_add_func_50(){return 0;}; namespace geos{namespace triangulate{namespace polygon{typedef int tmp_add_type_51;}}} geos::triangulate::polygon::tmp_add_type_51 tmp_add_func_51(){return 0;}; namespace geos{namespace triangulate{namespace quadedge{typedef int tmp_add_type_52;}}} geos::triangulate::quadedge::tmp_add_type_52 tmp_add_func_52(){return 0;}; namespace geos{namespace triangulate{namespace tri{typedef int tmp_add_type_53;}}} geos::triangulate::tri::tmp_add_type_53 tmp_add_func_53(){return 0;}; namespace geos{namespace util{typedef int tmp_add_type_54;}} geos::util::tmp_add_type_54 tmp_add_func_54(){return 0;}; namespace geos_nlohmann{typedef int tmp_add_type_55;} geos_nlohmann::tmp_add_type_55 tmp_add_func_55(){return 0;}; namespace geos_nlohmann{namespace __anoncdcf20e87e11{typedef int tmp_add_type_56;}} geos_nlohmann::__anoncdcf20e87e11::tmp_add_type_56 tmp_add_func_56(){return 0;}; namespace geos_nlohmann{namespace __anoncdcf20e87f11{typedef int tmp_add_type_57;}} geos_nlohmann::__anoncdcf20e87f11::tmp_add_type_57 tmp_add_func_57(){return 0;}; namespace geos_nlohmann{namespace detail{typedef int tmp_add_type_58;}} geos_nlohmann::detail::tmp_add_type_58 tmp_add_func_58(){return 0;}; namespace geos_nlohmann{namespace detail{namespace container_input_adapter_factory_impl{typedef int tmp_add_type_59;}}} geos_nlohmann::detail::container_input_adapter_factory_impl::tmp_add_type_59 tmp_add_func_59(){return 0;}; namespace geos_nlohmann{namespace detail{namespace dtoa_impl{typedef int tmp_add_type_60;}}} geos_nlohmann::detail::dtoa_impl::tmp_add_type_60 tmp_add_func_60(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/MZU_YyCsgV/dump1.h"