summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2020-07-21 15:23:08 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2020-08-19 19:48:05 +0200
commit2fa660f43654ccfda3f9dba80b18c34c3b52399f (patch)
tree5413ef5e23a5ad7d4260519cc52ad075a9bd778e /src/corelib/serialization
parenta8028a02df32355f4df4c036dbb82e9f8e8d527f (diff)
Cleanup QXmlStreamStringRef
Remove unused methods and prepare for changing the implementation so we can get rid of all QStringRef usages in the stream reader. Change-Id: I5964352cad781faf791e360553636076b5818c6d Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/corelib/serialization')
-rw-r--r--src/corelib/serialization/qxmlstream.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/corelib/serialization/qxmlstream.h b/src/corelib/serialization/qxmlstream.h
index ba495b64f0..572dd2b211 100644
--- a/src/corelib/serialization/qxmlstream.h
+++ b/src/corelib/serialization/qxmlstream.h
@@ -68,13 +68,8 @@ public:
qSwap(m_size, other.m_size);
}
- inline void clear() { m_string.clear(); m_position = m_size = 0; }
- inline operator QStringRef() const { return QStringRef(&m_string, m_position, m_size); }
inline operator QStringView() const { return QStringView(m_string.constData() + m_position, m_size); }
- inline const QString *string() const { return &m_string; }
- inline int position() const { return m_position; }
inline int size() const { return m_size; }
- inline QString toString() const { return QString(m_string.constData() + m_position, m_size); }
};
Q_DECLARE_SHARED(QXmlStreamStringRef)
@@ -95,8 +90,7 @@ public:
inline QStringView name() const { return m_name; }
inline QStringView qualifiedName() const { return m_qualifiedName; }
inline QStringView prefix() const {
- return QStringView(m_qualifiedName.string()->constData() + m_qualifiedName.position(),
- qMax(0, m_qualifiedName.size() - m_name.size() - 1));
+ return QStringView(m_qualifiedName).left(qMax(0, m_qualifiedName.size() - m_name.size() - 1));
}
inline QStringView value() const { return m_value; }
inline bool isDefault() const { return m_isDefault; }