summaryrefslogtreecommitdiffstats
path: root/src/network/access/qhttpheaderparser.cpp
diff options
context:
space:
mode:
authorLena Biliaieva <lena.biliaieva@qt.io>2024-07-01 16:48:06 +0200
committerLena Biliaieva <lena.biliaieva@qt.io>2024-07-01 22:16:58 +0200
commit5e9212c1069604dd88fef9f0877459abeb87ad27 (patch)
tree3c3d4f05e87cf94bb71e48860a749fbf95666b83 /src/network/access/qhttpheaderparser.cpp
parent16f49f6a1c58919fb15c82d8381d7fc0ff5557ad (diff)
QHttpHeaderParser: add rvalue-this overload to headers()
Add rvalue-this overload to be called by corresponding QHttpServerRequest::headers() method. Task-number: QTBUG-125859 Pick-to: 6.8 Change-Id: I2b12d2b80614f627c1aca514a10e1e86a2c5b24d Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/network/access/qhttpheaderparser.cpp')
-rw-r--r--src/network/access/qhttpheaderparser.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/network/access/qhttpheaderparser.cpp b/src/network/access/qhttpheaderparser.cpp
index 0b7882c18a7..d8df6ac8f29 100644
--- a/src/network/access/qhttpheaderparser.cpp
+++ b/src/network/access/qhttpheaderparser.cpp
@@ -128,11 +128,16 @@ bool QHttpHeaderParser::parseStatus(QByteArrayView status)
return ok && uint(majorVersion) <= 9 && uint(minorVersion) <= 9;
}
-const QHttpHeaders& QHttpHeaderParser::headers() const
+const QHttpHeaders& QHttpHeaderParser::headers() const &
{
return fields;
}
+QHttpHeaders QHttpHeaderParser::headers() &&
+{
+ return std::move(fields);
+}
+
QByteArray QHttpHeaderParser::firstHeaderField(QByteArrayView name,
const QByteArray &defaultValue) const
{