diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2023-01-05 10:06:33 -0300 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-01-20 03:19:21 +0000 |
commit | fc8dad2f10e7976cfa778ca7d75e651012629b21 (patch) | |
tree | c0a90c896f76388d5c03ddb7998dd9d435a81086 /src/corelib/io/qurlquery.cpp | |
parent | 3d584b1093cdb6245b02eda996db2927ffaf09ea (diff) |
QUrlQuery: add missing move constructor
It wasn't added when this class was created in 5.0 because we couldn't
add move constructors and still keep the ability to compile Qt with
C++98 compilers. We've forgot to correct this shortcoming since 5.6.
Fixes: QTBUG-109842
Pick-to: 6.5
Change-Id: I69ecc04064514f939896fffd17376b8243b73c52
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src/corelib/io/qurlquery.cpp')
-rw-r--r-- | src/corelib/io/qurlquery.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/corelib/io/qurlquery.cpp b/src/corelib/io/qurlquery.cpp index 57e66142ca..d90c80be6d 100644 --- a/src/corelib/io/qurlquery.cpp +++ b/src/corelib/io/qurlquery.cpp @@ -364,6 +364,16 @@ QUrlQuery::QUrlQuery(const QUrlQuery &other) } /*! + \since 6.5 + Moves the contents of the \a other QUrlQuery object, including the query + delimiters. +*/ +QUrlQuery::QUrlQuery(QUrlQuery &&other) noexcept + : d(std::move(other.d)) +{ +} + +/*! Copies the contents of the \a other QUrlQuery object, including the query delimiters. */ |