summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-05-20 14:33:32 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2020-08-19 19:48:10 +0200
commit551eef1aa6d8b0e71b68072bcb6c7a71e39e1222 (patch)
tree0dcf22e5ab1126f4ea83921a6a1e9c7c694a062a /src/corelib/serialization
parent6eb1cdd1c6dc8cabc392942d0e1a1e1e89b6cc61 (diff)
Smaller change towards using QStringView
Change-Id: I6e74a83303e2d9dd278b47aaf488e717eca3fc6d Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/serialization')
-rw-r--r--src/corelib/serialization/qxmlstream.cpp4
-rw-r--r--src/corelib/serialization/qxmlstream_p.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/corelib/serialization/qxmlstream.cpp b/src/corelib/serialization/qxmlstream.cpp
index 18f5b9c396..06c41bfbff 100644
--- a/src/corelib/serialization/qxmlstream.cpp
+++ b/src/corelib/serialization/qxmlstream.cpp
@@ -1533,7 +1533,7 @@ uint QXmlStreamReaderPrivate::getChar_helper()
return StreamEOF;
}
-QStringRef QXmlStreamReaderPrivate::namespaceForPrefix(const QStringRef &prefix)
+QStringRef QXmlStreamReaderPrivate::namespaceForPrefix(QStringView prefix)
{
for (const NamespaceDeclaration &namespaceDeclaration : reversed(namespaceDeclarations)) {
if (namespaceDeclaration.prefix == prefix) {
@@ -1712,7 +1712,7 @@ uint QXmlStreamReaderPrivate::resolveCharRef(int symbolIndex)
}
-void QXmlStreamReaderPrivate::checkPublicLiteral(const QStringRef &publicId)
+void QXmlStreamReaderPrivate::checkPublicLiteral(QStringView publicId)
{
//#x20 | #xD | #xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]
diff --git a/src/corelib/serialization/qxmlstream_p.h b/src/corelib/serialization/qxmlstream_p.h
index 2c9cdfc9d3..b1e25c161e 100644
--- a/src/corelib/serialization/qxmlstream_p.h
+++ b/src/corelib/serialization/qxmlstream_p.h
@@ -243,7 +243,7 @@ public:
QXmlStreamAttributes attributes;
- QStringRef namespaceForPrefix(const QStringRef &prefix);
+ QStringRef namespaceForPrefix(QStringView prefix);
void resolveTag();
void resolvePublicNamespaces();
void resolveDtd();
@@ -251,7 +251,7 @@ public:
bool checkStartDocument();
void startDocument();
void parseError();
- void checkPublicLiteral(const QStringRef &publicId);
+ void checkPublicLiteral(QStringView publicId);
bool scanDtd;
QStringRef lastAttributeValue;