aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-03-07 11:57:55 +0100
committerGitHub <noreply@github.com>2021-03-07 11:57:55 +0100
commit4cc4e038bc9ac868156884f58b02d89849962f08 (patch)
tree6402b7c11f07f3cc1aa06680a98b5935cc96872b /include
parent5b9d009293db4021b57a4949f467f2dd1081870a (diff)
parente3b0dda249ad58ed6cf0f7ed44924659b9fee50f (diff)
downloadPROJ-4cc4e038bc9ac868156884f58b02d89849962f08.tar.gz
PROJ-4cc4e038bc9ac868156884f58b02d89849962f08.zip
Merge pull request #2560 from rouault/coverityscan_fixes
Several fixes/improvements spotted by CoverityScan
Diffstat (limited to 'include')
-rw-r--r--include/proj/common.hpp1
-rw-r--r--include/proj/util.hpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/proj/common.hpp b/include/proj/common.hpp
index fa957c93..04ad63ad 100644
--- a/include/proj/common.hpp
+++ b/include/proj/common.hpp
@@ -86,6 +86,7 @@ class PROJ_GCC_DLL UnitOfMeasure : public util::BaseObject {
PROJ_DLL UnitOfMeasure(const UnitOfMeasure &other);
PROJ_DLL ~UnitOfMeasure() override;
PROJ_DLL UnitOfMeasure &operator=(const UnitOfMeasure &other);
+ PROJ_DLL UnitOfMeasure &operator=(UnitOfMeasure &&other);
PROJ_INTERNAL static UnitOfMeasureNNPtr create(const UnitOfMeasure &other);
//! @endcond
diff --git a/include/proj/util.hpp b/include/proj/util.hpp
index 78115aa1..acc793cc 100644
--- a/include/proj/util.hpp
+++ b/include/proj/util.hpp
@@ -331,6 +331,7 @@ class PROJ_GCC_DLL BaseObject {
protected:
PROJ_INTERNAL BaseObject();
PROJ_INTERNAL void assignSelf(const BaseObjectNNPtr &self);
+ PROJ_INTERNAL BaseObject &operator=(BaseObject &&other);
private:
PROJ_OPAQUE_PRIVATE_DATA