summaryrefslogtreecommitdiff
path: root/src/3rdparty
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2017-04-10 13:49:59 +0300
committerPaolo Angelelli <paolo.angelelli@qt.io>2017-04-10 11:52:15 +0000
commitf982dda0cedeae1f52dbcd5dce32ff0d478e0c8a (patch)
treee0c94207d948294e7cadba84ac916c09d69ea545 /src/3rdparty
parent00c3f6aed3cdf9db4f3c8e176c6c1b97ce1272bc (diff)
downloadqtlocation-f982dda0cedeae1f52dbcd5dce32ff0d478e0c8a.tar.gz
Rename libclipper namespace
So it won't clash with the libclipper used by the Mapbox GL plugin when linking Qt with -static. With -static, all the plugins are linked together instead of each one having its own shared library, thus, hiding private symbols. Change-Id: I33ee4afd4b83741c5f3fae32a88da7f4a7fee75f Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Diffstat (limited to 'src/3rdparty')
-rw-r--r--src/3rdparty/clip2tri/clip2tri.cpp18
-rw-r--r--src/3rdparty/clip2tri/clip2tri.h2
-rw-r--r--src/3rdparty/clipper/clipper.cpp4
-rw-r--r--src/3rdparty/clipper/clipper.h4
4 files changed, 14 insertions, 14 deletions
diff --git a/src/3rdparty/clip2tri/clip2tri.cpp b/src/3rdparty/clip2tri/clip2tri.cpp
index 2f502667..e715d1c7 100644
--- a/src/3rdparty/clip2tri/clip2tri.cpp
+++ b/src/3rdparty/clip2tri/clip2tri.cpp
@@ -90,7 +90,7 @@ void clip2tri::addClipPolygon(const Path &path)
{
clipper.AddPath(path, ptClip, true);
}
- catch(ClipperLib::clipperException &e)
+ catch(QtClipperLib::clipperException &e)
{
printf("addClipPolygon: %s\n", e.what());
}
@@ -102,7 +102,7 @@ void clip2tri::addSubjectPath(const Path &path, bool closed)
{
clipper.AddPath(path, ptSubject, closed);
}
- catch(ClipperLib::clipperException &e)
+ catch(QtClipperLib::clipperException &e)
{
printf("addSubjectPath: %s\n", e.what());
return;
@@ -118,17 +118,17 @@ void clip2tri::clearClipper()
openSubject = false;
}
-static ClipperLib::ClipType operation(const clip2tri::Operation &op)
+static QtClipperLib::ClipType operation(const clip2tri::Operation &op)
{
switch (op) {
case clip2tri::Intersection:
- return ClipperLib::ctIntersection;
+ return QtClipperLib::ctIntersection;
case clip2tri::Union:
- return ClipperLib::ctUnion;
+ return QtClipperLib::ctUnion;
case clip2tri::Difference:
- return ClipperLib::ctDifference;
+ return QtClipperLib::ctDifference;
case clip2tri::Xor:
- return ClipperLib::ctXor;
+ return QtClipperLib::ctXor;
}
return ctIntersection;
}
@@ -166,7 +166,7 @@ Paths clip2tri::execute(const clip2tri::Operation op, const PolyFillType subjFil
}
}
}
- catch(ClipperLib::clipperException &e)
+ catch(QtClipperLib::clipperException &e)
{
printf("executing %s: %s\n", operationName(op).c_str(), e.what());
}
@@ -237,7 +237,7 @@ bool clip2tri::mergePolysToPolyTree(const vector<vector<Point> > &inputPolygons,
{
clipper.AddPaths(input, ptSubject, true);
}
- catch(ClipperLib::clipperException &e)
+ catch(QtClipperLib::clipperException &e)
{
printf("mergePolysToPolyTree: %s\n", e.what());
}
diff --git a/src/3rdparty/clip2tri/clip2tri.h b/src/3rdparty/clip2tri/clip2tri.h
index 37b563bb..61c8a0f5 100644
--- a/src/3rdparty/clip2tri/clip2tri.h
+++ b/src/3rdparty/clip2tri/clip2tri.h
@@ -33,7 +33,7 @@
#include <clipper.h>
using namespace std;
-using namespace ClipperLib;
+using namespace QtClipperLib;
namespace c2t
{
diff --git a/src/3rdparty/clipper/clipper.cpp b/src/3rdparty/clipper/clipper.cpp
index d4c82344..53ac4d82 100644
--- a/src/3rdparty/clipper/clipper.cpp
+++ b/src/3rdparty/clipper/clipper.cpp
@@ -48,7 +48,7 @@
#include <ostream>
#include <functional>
-namespace ClipperLib {
+namespace QtClipperLib {
static double const pi = 3.141592653589793238;
static double const two_pi = pi *2;
@@ -4619,4 +4619,4 @@ std::ostream& operator <<(std::ostream &s, const Paths &p)
}
//------------------------------------------------------------------------------
-} //ClipperLib namespace
+} //QtClipperLib namespace
diff --git a/src/3rdparty/clipper/clipper.h b/src/3rdparty/clipper/clipper.h
index 2472ac77..78013afc 100644
--- a/src/3rdparty/clipper/clipper.h
+++ b/src/3rdparty/clipper/clipper.h
@@ -59,7 +59,7 @@
#include <functional>
#include <queue>
-namespace ClipperLib {
+namespace QtClipperLib {
enum ClipType { ctIntersection, ctUnion, ctDifference, ctXor };
enum PolyType { ptSubject, ptClip };
@@ -397,7 +397,7 @@ class clipperException : public std::exception
};
//------------------------------------------------------------------------------
-} //ClipperLib namespace
+} //QtClipperLib namespace
#endif //clipper_hpp