summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qcborstreamreader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/serialization/qcborstreamreader.h')
-rw-r--r--src/corelib/serialization/qcborstreamreader.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/corelib/serialization/qcborstreamreader.h b/src/corelib/serialization/qcborstreamreader.h
index f2bd2a614b..52803fd841 100644
--- a/src/corelib/serialization/qcborstreamreader.h
+++ b/src/corelib/serialization/qcborstreamreader.h
@@ -120,9 +120,12 @@ public:
bool enterContainer() { Q_ASSERT(isContainer()); return _enterContainer_helper(); }
bool leaveContainer();
- bool appendToString(QString &dst) { Q_ASSERT(isString()); return _appendToString_helper(dst); }
- bool appendToUtf8String(QByteArray &dst){ Q_ASSERT(isString()); return _appendToUtf8String_helper(dst); }
- bool appendToByteArray(QByteArray &dst) { Q_ASSERT(isByteArray()); return _appendToByteArray_helper(dst); }
+ bool readAndAppendToString(QString &dst)
+ { Q_ASSERT(isString()); return _readAndAppendToString_helper(dst); }
+ bool readAndAppendToUtf8String(QByteArray &dst)
+ { Q_ASSERT(isString()); return _readAndAppendToUtf8String_helper(dst); }
+ bool readAndAppendToByteArray(QByteArray &dst)
+ { Q_ASSERT(isByteArray()); return _readAndAppendToByteArray_helper(dst); }
StringResult<QString> readString() { Q_ASSERT(isString()); return _readString_helper(); }
StringResult<QByteArray> readUtf8String() { Q_ASSERT(isString()); return _readUtf8String_helper(); }
StringResult<QByteArray> readByteArray(){ Q_ASSERT(isByteArray()); return _readByteArray_helper(); }
@@ -149,21 +152,21 @@ public:
QString toString()
{
QString dst;
- if (!appendToString(dst))
+ if (!readAndAppendToString(dst))
dst = QString{};
return dst;
}
QByteArray toUtf8String()
{
QByteArray dst;
- if (!appendToUtf8String(dst))
+ if (!readAndAppendToUtf8String(dst))
dst = QByteArray{};
return dst;
}
QByteArray toByteArray()
{
QByteArray dst;
- if (!appendToByteArray(dst))
+ if (!readAndAppendToByteArray(dst))
dst = QByteArray{};
return dst;
}
@@ -175,9 +178,9 @@ private:
StringResult<QByteArray> _readUtf8String_helper();
StringResult<QByteArray> _readByteArray_helper();
qsizetype _currentStringChunkSize() const;
- bool _appendToString_helper(QString &);
- bool _appendToUtf8String_helper(QByteArray &);
- bool _appendToByteArray_helper(QByteArray &);
+ bool _readAndAppendToString_helper(QString &);
+ bool _readAndAppendToUtf8String_helper(QByteArray &);
+ bool _readAndAppendToByteArray_helper(QByteArray &);
template <typename FP> FP _toFloatingPoint() const noexcept
{