diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2021-06-29 23:23:48 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2021-07-06 19:35:50 +0000 |
commit | ff77930c259ea7a1f382f0708ac062da0c44ef98 (patch) | |
tree | 0020fb9a2e6267b2ad5c378f2960375783e9044f /src/corelib/serialization/qcbormap.h | |
parent | 6deb28f35aeb481d7ab7d3880340f5a23eeb1aec (diff) |
QJsonValue: add rvalue overloads for QJsonArray and QJsonObject ctors
These can be noexcept. Requires to add rvalue overloads for
QCborMap::fromJsonObject() and QCborArray::fromJsonArray(), too.
[ChangeLog][QtCore][QJsonValue] Added constructors taking
rvalue QJsonArray and rvalue QJsonObject.
[ChangeLog][QtCore][QCborMap] Added rvalue overload of
fromJsonObject().
[ChangeLog][QtCore][QCborArray] Added rvalue overload of
fromJsonArray().
Change-Id: I523c9a41166ea932fba4dd204072bd39d2192d2e
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/serialization/qcbormap.h')
-rw-r--r-- | src/corelib/serialization/qcbormap.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/serialization/qcbormap.h b/src/corelib/serialization/qcbormap.h index 97d7d30133..f84552d992 100644 --- a/src/corelib/serialization/qcbormap.h +++ b/src/corelib/serialization/qcbormap.h @@ -318,6 +318,7 @@ public: static QCborMap fromVariantMap(const QVariantMap &map); static QCborMap fromVariantHash(const QVariantHash &hash); static QCborMap fromJsonObject(const QJsonObject &o); + static QCborMap fromJsonObject(QJsonObject &&o) noexcept; QVariantMap toVariantMap() const; QVariantHash toVariantHash() const; QJsonObject toJsonObject() const; |