From 2fa660f43654ccfda3f9dba80b18c34c3b52399f Mon Sep 17 00:00:00 2001 From: Karsten Heimrich Date: Tue, 21 Jul 2020 15:23:08 +0200 Subject: 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 --- src/corelib/serialization/qxmlstream.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/corelib/serialization') 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; } -- cgit v1.2.3