QCbor/QJson: s/QPair/std::pair/
Also port qMakePair() to just braced initialization and CTAD. Task-number: QTBUG-115841 Change-Id: I9eafb20ebc63bd33eb52661f4f14ad2db9fc0f00 Reviewed-by: Ahmad Samir <a.samirh78@gmail.com> (cherry picked from commit 4be8755151e3433357de6479d5c70582f83485e6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
6b228565cf
commit
4e8e6a1526
@ -20,7 +20,7 @@ class QCborContainerPrivate;
|
||||
class Q_CORE_EXPORT QCborMap
|
||||
{
|
||||
public:
|
||||
typedef QPair<QCborValue, QCborValue> value_type;
|
||||
typedef std::pair<QCborValue, QCborValue> value_type;
|
||||
typedef QCborValue key_type;
|
||||
typedef QCborValue mapped_type;
|
||||
typedef qsizetype size_type;
|
||||
@ -34,9 +34,9 @@ public:
|
||||
public:
|
||||
typedef std::random_access_iterator_tag iterator_category;
|
||||
typedef qsizetype difference_type;
|
||||
typedef QPair<QCborValueConstRef, QCborValueRef> value_type;
|
||||
typedef QPair<QCborValueConstRef, QCborValueRef> reference;
|
||||
typedef QPair<QCborValueConstRef, QCborValueRef> pointer;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueRef> value_type;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueRef> reference;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueRef> pointer;
|
||||
|
||||
constexpr Iterator() = default;
|
||||
constexpr Iterator(const Iterator &) = default;
|
||||
@ -94,9 +94,9 @@ public:
|
||||
public:
|
||||
typedef std::random_access_iterator_tag iterator_category;
|
||||
typedef qsizetype difference_type;
|
||||
typedef QPair<QCborValueConstRef, QCborValueConstRef> value_type;
|
||||
typedef QPair<QCborValueConstRef, QCborValueConstRef> reference;
|
||||
typedef QPair<QCborValueConstRef, QCborValueConstRef> pointer;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueConstRef> value_type;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueConstRef> reference;
|
||||
typedef std::pair<QCborValueConstRef, QCborValueConstRef> pointer;
|
||||
|
||||
constexpr ConstIterator() = default;
|
||||
constexpr ConstIterator(const ConstIterator &) = default;
|
||||
|
@ -85,7 +85,7 @@ QT_BEGIN_NAMESPACE
|
||||
QJsonObject::QJsonObject() = default;
|
||||
|
||||
/*!
|
||||
\fn QJsonObject::QJsonObject(std::initializer_list<QPair<QString, QJsonValue> > args)
|
||||
\fn QJsonObject::QJsonObject(std::initializer_list<std::pair<QString, QJsonValue> > args)
|
||||
\since 5.4
|
||||
Constructs a QJsonObject instance initialized from \a args initialization list.
|
||||
For example:
|
||||
@ -111,7 +111,7 @@ QJsonObject::QJsonObject(QCborContainerPrivate *object)
|
||||
*/
|
||||
QJsonObject::~QJsonObject() = default;
|
||||
|
||||
QJsonObject::QJsonObject(std::initializer_list<QPair<QString, QJsonValue> > args)
|
||||
QJsonObject::QJsonObject(std::initializer_list<std::pair<QString, QJsonValue> > args)
|
||||
{
|
||||
for (const auto &arg : args)
|
||||
insert(arg.first, arg.second);
|
||||
|
@ -21,7 +21,7 @@ class Q_CORE_EXPORT QJsonObject
|
||||
public:
|
||||
QJsonObject();
|
||||
|
||||
QJsonObject(std::initializer_list<QPair<QString, QJsonValue> > args);
|
||||
QJsonObject(std::initializer_list<std::pair<QString, QJsonValue> > args);
|
||||
|
||||
~QJsonObject();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user