diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2017-04-10 13:49:59 +0300 |
---|---|---|
committer | Paolo Angelelli <paolo.angelelli@qt.io> | 2017-04-10 11:52:15 +0000 |
commit | f982dda0cedeae1f52dbcd5dce32ff0d478e0c8a (patch) | |
tree | e0c94207d948294e7cadba84ac916c09d69ea545 /src/3rdparty | |
parent | 00c3f6aed3cdf9db4f3c8e176c6c1b97ce1272bc (diff) | |
download | qtlocation-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.cpp | 18 | ||||
-rw-r--r-- | src/3rdparty/clip2tri/clip2tri.h | 2 | ||||
-rw-r--r-- | src/3rdparty/clipper/clipper.cpp | 4 | ||||
-rw-r--r-- | src/3rdparty/clipper/clipper.h | 4 |
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 |