diff options
author | Isak Fyksen <[email protected]> | 2024-10-23 13:33:01 +0200 |
---|---|---|
committer | Isak Fyksen <[email protected]> | 2024-10-24 19:35:51 +0000 |
commit | a41c860c7dacfb6b785e0a24a4c3f26c3cde3c20 (patch) | |
tree | 905cc73da1265b2272b50a8b78c6a48482d33a69 /src | |
parent | 95c70bbc5bed906fc3d24eebfb00592d48b30a74 (diff) |
Replace all QPair/qMakePair with std::pair in qtbase/network
Task-number: QTBUG-115841
Change-Id: I34f3106e4b50a18cc19c4cda597205c346e7561e
Reviewed-by: Mårten Nordheim <[email protected]>
Reviewed-by: Øystein Heskestad <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/network/access/http2/hpacktable_p.h | 4 | ||||
-rw-r--r-- | src/network/access/qabstractnetworkcache.cpp | 2 | ||||
-rw-r--r-- | src/network/access/qabstractnetworkcache.h | 5 | ||||
-rw-r--r-- | src/network/access/qhttpheaderparser_p.h | 1 | ||||
-rw-r--r-- | src/network/access/qhttpnetworkconnection.cpp | 2 | ||||
-rw-r--r-- | src/network/access/qhttpnetworkconnection_p.h | 4 | ||||
-rw-r--r-- | src/network/access/qhttpnetworkconnectionchannel_p.h | 3 | ||||
-rw-r--r-- | src/network/access/qnetworkaccessmanager.cpp | 3 | ||||
-rw-r--r-- | src/network/access/qnetworkcookie.cpp | 10 | ||||
-rw-r--r-- | src/network/access/qnetworkreply.cpp | 2 | ||||
-rw-r--r-- | src/network/access/qnetworkreply.h | 4 | ||||
-rw-r--r-- | src/network/access/qnetworkrequest_p.h | 4 | ||||
-rw-r--r-- | src/network/kernel/qhostaddress.cpp | 10 | ||||
-rw-r--r-- | src/network/kernel/qhostaddress.h | 7 |
14 files changed, 36 insertions, 25 deletions
diff --git a/src/network/access/http2/hpacktable_p.h b/src/network/access/http2/hpacktable_p.h index 15bf876c49e..320ba133362 100644 --- a/src/network/access/http2/hpacktable_p.h +++ b/src/network/access/http2/hpacktable_p.h @@ -16,12 +16,12 @@ // #include <QtCore/qbytearray.h> -#include <QtCore/qpair.h> #include <vector> #include <memory> #include <deque> #include <set> +#include <utility> QT_BEGIN_NAMESPACE @@ -49,7 +49,7 @@ struct Q_AUTOTEST_EXPORT HeaderField QByteArray value; }; -using HeaderSize = QPair<bool, quint32>; +using HeaderSize = std::pair<bool, quint32>; HeaderSize entry_size(QByteArrayView name, QByteArrayView value); diff --git a/src/network/access/qabstractnetworkcache.cpp b/src/network/access/qabstractnetworkcache.cpp index 3cd55d46faa..b3037260481 100644 --- a/src/network/access/qabstractnetworkcache.cpp +++ b/src/network/access/qabstractnetworkcache.cpp @@ -64,7 +64,7 @@ Q_GLOBAL_STATIC(QNetworkCacheMetaDataPrivate, metadata_shared_invalid) /*! \typedef QNetworkCacheMetaData::RawHeader - Synonym for QPair<QByteArray, QByteArray> + Synonym for std::pair<QByteArray, QByteArray> */ /*! diff --git a/src/network/access/qabstractnetworkcache.h b/src/network/access/qabstractnetworkcache.h index b12fd4f863d..c629a3f3eb2 100644 --- a/src/network/access/qabstractnetworkcache.h +++ b/src/network/access/qabstractnetworkcache.h @@ -7,9 +7,10 @@ #include <QtNetwork/qtnetworkglobal.h> #include <QtCore/qobject.h> #include <QtCore/qshareddata.h> -#include <QtCore/qpair.h> #include <QtNetwork/qnetworkrequest.h> +#include <utility> + QT_BEGIN_NAMESPACE @@ -22,7 +23,7 @@ class Q_NETWORK_EXPORT QNetworkCacheMetaData { public: - typedef QPair<QByteArray, QByteArray> RawHeader; + typedef std::pair<QByteArray, QByteArray> RawHeader; typedef QList<RawHeader> RawHeaderList; typedef QHash<QNetworkRequest::Attribute, QVariant> AttributesMap; diff --git a/src/network/access/qhttpheaderparser_p.h b/src/network/access/qhttpheaderparser_p.h index 5f364f3175f..0ce0bcedc40 100644 --- a/src/network/access/qhttpheaderparser_p.h +++ b/src/network/access/qhttpheaderparser_p.h @@ -20,7 +20,6 @@ #include <QByteArray> #include <QList> -#include <QPair> #include <QString> QT_BEGIN_NAMESPACE diff --git a/src/network/access/qhttpnetworkconnection.cpp b/src/network/access/qhttpnetworkconnection.cpp index 71d18a64124..72491e9ca48 100644 --- a/src/network/access/qhttpnetworkconnection.cpp +++ b/src/network/access/qhttpnetworkconnection.cpp @@ -630,7 +630,7 @@ QHttpNetworkReply* QHttpNetworkConnectionPrivate::queueRequest(const QHttpNetwor reply->setRequest(request); reply->d_func()->connection = q; reply->d_func()->connectionChannel = &channels[0]; // will have the correct one set later - HttpMessagePair pair = qMakePair(request, reply); + HttpMessagePair pair = std::pair(request, reply); if (request.isPreConnect()) preConnectRequests++; diff --git a/src/network/access/qhttpnetworkconnection_p.h b/src/network/access/qhttpnetworkconnection_p.h index 5e4bce5eb06..bf10363c0a2 100644 --- a/src/network/access/qhttpnetworkconnection_p.h +++ b/src/network/access/qhttpnetworkconnection_p.h @@ -37,6 +37,8 @@ #include <private/qhttpnetworkconnectionchannel_p.h> +#include <utility> + QT_REQUIRE_CONFIG(http); QT_BEGIN_NAMESPACE @@ -129,7 +131,7 @@ private: // private classes -typedef QPair<QHttpNetworkRequest, QHttpNetworkReply*> HttpMessagePair; +typedef std::pair<QHttpNetworkRequest, QHttpNetworkReply*> HttpMessagePair; class QHttpNetworkConnectionPrivate : public QObjectPrivate diff --git a/src/network/access/qhttpnetworkconnectionchannel_p.h b/src/network/access/qhttpnetworkconnectionchannel_p.h index 98028ab814e..f8a54fceff5 100644 --- a/src/network/access/qhttpnetworkconnectionchannel_p.h +++ b/src/network/access/qhttpnetworkconnectionchannel_p.h @@ -48,6 +48,7 @@ #include <QtCore/qscopedpointer.h> #include <memory> +#include <utility> QT_REQUIRE_CONFIG(http); @@ -58,7 +59,7 @@ class QHttpNetworkReply; class QByteArray; #ifndef HttpMessagePair -typedef QPair<QHttpNetworkRequest, QHttpNetworkReply*> HttpMessagePair; +typedef std::pair<QHttpNetworkRequest, QHttpNetworkReply*> HttpMessagePair; #endif class QHttpNetworkConnectionChannel : public QObject { diff --git a/src/network/access/qnetworkaccessmanager.cpp b/src/network/access/qnetworkaccessmanager.cpp index b9703bfc285..f059fc15afb 100644 --- a/src/network/access/qnetworkaccessmanager.cpp +++ b/src/network/access/qnetworkaccessmanager.cpp @@ -64,6 +64,7 @@ #include "qnetconmonitor_p.h" #include <mutex> +#include <utility> QT_BEGIN_NAMESPACE @@ -415,7 +416,7 @@ QNetworkAccessManager::QNetworkAccessManager(QObject *parent) qRegisterMetaType<QSslConfiguration>(); qRegisterMetaType<QSslPreSharedKeyAuthenticator *>(); #endif - qRegisterMetaType<QList<QPair<QByteArray,QByteArray> > >(); + qRegisterMetaType<QList<std::pair<QByteArray, QByteArray>>>(); #if QT_CONFIG(http) qRegisterMetaType<QHttpNetworkRequest>(); #endif diff --git a/src/network/access/qnetworkcookie.cpp b/src/network/access/qnetworkcookie.cpp index 8ea5fdbe572..18e11e3ddbb 100644 --- a/src/network/access/qnetworkcookie.cpp +++ b/src/network/access/qnetworkcookie.cpp @@ -19,6 +19,8 @@ #include "QtNetwork/qhostaddress.h" #include "private/qobject_p.h" +#include <utility> + QT_BEGIN_NAMESPACE using namespace Qt::StringLiterals; @@ -376,7 +378,7 @@ void QNetworkCookie::setValue(const QByteArray &value) } // ### move this to qnetworkcookie_p.h and share with qnetworkaccesshttpbackend -static QPair<QByteArray, QByteArray> nextField(QByteArrayView text, int &position, bool isNameValue) +static std::pair<QByteArray, QByteArray> nextField(QByteArrayView text, int &position, bool isNameValue) { // format is one of: // (1) token @@ -392,7 +394,7 @@ static QPair<QByteArray, QByteArray> nextField(QByteArrayView text, int &positio int equalsPosition = text.indexOf('=', position); if (equalsPosition < 0 || equalsPosition > semiColonPosition) { if (isNameValue) - return qMakePair(QByteArray(), QByteArray()); //'=' is required for name-value-pair (RFC6265 section 5.2, rule 2) + return std::pair(QByteArray(), QByteArray()); //'=' is required for name-value-pair (RFC6265 section 5.2, rule 2) equalsPosition = semiColonPosition; //no '=' means there is an attribute-name but no attribute-value } @@ -403,7 +405,7 @@ static QPair<QByteArray, QByteArray> nextField(QByteArrayView text, int &positio second = text.mid(equalsPosition + 1, secondLength).trimmed().toByteArray(); position = semiColonPosition; - return qMakePair(first, second); + return std::pair(first, second); } /*! @@ -964,7 +966,7 @@ QList<QNetworkCookie> QNetworkCookiePrivate::parseSetCookieHeaderLine(QByteArray QNetworkCookie cookie; // The first part is always the "NAME=VALUE" part - QPair<QByteArray,QByteArray> field = nextField(cookieString, position, true); + std::pair<QByteArray,QByteArray> field = nextField(cookieString, position, true); if (field.first.isEmpty()) // parsing error break; diff --git a/src/network/access/qnetworkreply.cpp b/src/network/access/qnetworkreply.cpp index 1076ba960c1..88670c2a385 100644 --- a/src/network/access/qnetworkreply.cpp +++ b/src/network/access/qnetworkreply.cpp @@ -638,7 +638,7 @@ QByteArray QNetworkReply::rawHeader(QAnyStringView headerName) const /*! \typedef QNetworkReply::RawHeaderPair - RawHeaderPair is a QPair<QByteArray, QByteArray> where the first + RawHeaderPair is a std::pair<QByteArray, QByteArray> where the first QByteArray is the header name and the second is the header. */ diff --git a/src/network/access/qnetworkreply.h b/src/network/access/qnetworkreply.h index a4498ac0fd4..5a3c0960e7f 100644 --- a/src/network/access/qnetworkreply.h +++ b/src/network/access/qnetworkreply.h @@ -12,6 +12,8 @@ #include <QtNetwork/QNetworkRequest> #include <QtNetwork/QNetworkAccessManager> +#include <utility> + QT_BEGIN_NAMESPACE @@ -107,7 +109,7 @@ public: #endif QByteArray rawHeader(QAnyStringView headerName) const; - typedef QPair<QByteArray, QByteArray> RawHeaderPair; + typedef std::pair<QByteArray, QByteArray> RawHeaderPair; const QList<RawHeaderPair>& rawHeaderPairs() const; QHttpHeaders headers() const; diff --git a/src/network/access/qnetworkrequest_p.h b/src/network/access/qnetworkrequest_p.h index 7268e1a4aa9..c84959e73ef 100644 --- a/src/network/access/qnetworkrequest_p.h +++ b/src/network/access/qnetworkrequest_p.h @@ -25,6 +25,8 @@ #include "QtCore/qsharedpointer.h" #include "QtCore/qpointer.h" +#include <utility> + QT_BEGIN_NAMESPACE class QNetworkCookie; @@ -33,7 +35,7 @@ class QNetworkCookie; class QNetworkHeadersPrivate { public: - typedef QPair<QByteArray, QByteArray> RawHeaderPair; + typedef std::pair<QByteArray, QByteArray> RawHeaderPair; typedef QList<RawHeaderPair> RawHeadersList; typedef QHash<QNetworkRequest::KnownHeaders, QVariant> CookedHeadersMap; typedef QHash<QNetworkRequest::Attribute, QVariant> AttributesMap; diff --git a/src/network/kernel/qhostaddress.cpp b/src/network/kernel/qhostaddress.cpp index d6e0b384627..fe72f47d3a2 100644 --- a/src/network/kernel/qhostaddress.cpp +++ b/src/network/kernel/qhostaddress.cpp @@ -974,7 +974,7 @@ bool QHostAddress::isInSubnet(const QHostAddress &subnet, int netmask) const prefix and the int (second) member contains the netmask (prefix length). */ -bool QHostAddress::isInSubnet(const QPair<QHostAddress, int> &subnet) const +bool QHostAddress::isInSubnet(const std::pair<QHostAddress, int> &subnet) const { return isInSubnet(subnet.first, subnet.second); } @@ -1004,7 +1004,7 @@ bool QHostAddress::isInSubnet(const QPair<QHostAddress, int> &subnet) const \sa isInSubnet() */ -QPair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet) +std::pair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet) { // We support subnets in the form: // ddd.ddd.ddd.ddd/nn @@ -1021,7 +1021,7 @@ QPair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet) // // where nn can be an IPv4-style netmask for the IPv4 forms - const QPair<QHostAddress, int> invalid = qMakePair(QHostAddress(), -1); + const std::pair<QHostAddress, int> invalid = std::pair(QHostAddress(), -1); if (subnet.isEmpty()) return invalid; @@ -1064,7 +1064,7 @@ QPair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet) return invalid; // failed to parse the IP clearBits(net.d->a6.c, netmask, 128); - return qMakePair(net, netmask); + return std::pair(net, netmask); } if (netmask > 32) @@ -1102,7 +1102,7 @@ QPair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet) addr &= mask; } - return qMakePair(QHostAddress(addr), netmask); + return std::pair(QHostAddress(addr), netmask); } /*! diff --git a/src/network/kernel/qhostaddress.h b/src/network/kernel/qhostaddress.h index 3c77c2111b0..20062c3d587 100644 --- a/src/network/kernel/qhostaddress.h +++ b/src/network/kernel/qhostaddress.h @@ -6,13 +6,14 @@ #define QHOSTADDRESS_H #include <QtNetwork/qtnetworkglobal.h> -#include <QtCore/qpair.h> #include <QtCore/qstring.h> #include <QtCore/qshareddata.h> #if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) #include <QtNetwork/qabstractsocket.h> #endif +#include <utility> + struct sockaddr; QT_BEGIN_NAMESPACE @@ -120,7 +121,7 @@ public: void clear(); bool isInSubnet(const QHostAddress &subnet, int netmask) const; - bool isInSubnet(const QPair<QHostAddress, int> &subnet) const; + bool isInSubnet(const std::pair<QHostAddress, int> &subnet) const; bool isLoopback() const; bool isGlobal() const; @@ -131,7 +132,7 @@ public: bool isBroadcast() const; bool isPrivateUse() const; - static QPair<QHostAddress, int> parseSubnet(const QString &subnet); + static std::pair<QHostAddress, int> parseSubnet(const QString &subnet); friend Q_NETWORK_EXPORT size_t qHash(const QHostAddress &key, size_t seed) noexcept; |