diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2021-03-06 23:24:02 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2021-03-07 00:20:20 +0100 |
| commit | 43e123533412eb161bdd138917d78cf79a510fb6 (patch) | |
| tree | 82829578288b76fce1ceedcdbdfc9b42c5785903 /src/iso19111/util.cpp | |
| parent | 6dae91bd0626dd91b3b729a8b58e72128d2928e1 (diff) | |
| download | PROJ-43e123533412eb161bdd138917d78cf79a510fb6.tar.gz PROJ-43e123533412eb161bdd138917d78cf79a510fb6.zip | |
BaseObject: add a move assignment operator (CID 314820)
Diffstat (limited to 'src/iso19111/util.cpp')
| -rw-r--r-- | src/iso19111/util.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/iso19111/util.cpp b/src/iso19111/util.cpp index 21d45e44..7b69f4aa 100644 --- a/src/iso19111/util.cpp +++ b/src/iso19111/util.cpp @@ -81,6 +81,17 @@ BaseObjectNNPtr::~BaseObjectNNPtr() = default; // --------------------------------------------------------------------------- +//! @cond Doxygen_Suppress +// cppcheck-suppress operatorEqVarError +BaseObject &BaseObject::operator=(BaseObject &&) { + d->self_.reset(); + return *this; +} + +//! @endcond + +// --------------------------------------------------------------------------- + /** Keep a reference to ourselves as an internal weak pointer. So that * extractGeographicBaseObject() can later return a shared pointer on itself. */ |
