summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qeasingcurve.cpp
diff options
context:
space:
mode:
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2013-07-27 00:58:27 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-28 23:09:10 +0200
commit5b9006bbdba7dcab01b8e640554a7d7a4b64f76b (patch)
tree9fac766b361f86514184382ac05e13be95291f5f /src/corelib/tools/qeasingcurve.cpp
parent69b31f7b657a7ca611ad980c2974597de160598c (diff)
Implement move-ctor and move-assignment-op for QScopedPointer
It makes sense for a QScopedPointer to be movable, for instance for allowing instances to be returned from a function. Ownwership of the managed pointer is still tied to one (and one only) QScopedPointer instance. Moreover, a move assignment operator makes sense as well, as it implementing the equivalent of this->reset(other.take()); only when other is a rvalue and not a lvalue (so either it's a temporary or it's getting explicitly moved in with std::move). This makes QScopedPointer API's a bit closer to std::unique_ptr's one. Task-number: QTBUG-29754 Change-Id: If1ac0c688327a67af4ad5b7ad45b439b022ed1c6 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qeasingcurve.cpp')
0 files changed, 0 insertions, 0 deletions