summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-03-17 14:46:35 +0100
committerLars Knoll <lars.knoll@qt.io>2020-03-25 23:33:57 +0100
commit6fea5b4dd838bd8e49fdc445b851ba8cdd3635ef (patch)
tree4cfef35640474077e902a78f99dbe760c418f341 /src
parentfe275c75ae865ddcc9e654de498b723ca92d2e35 (diff)
Make QCborValue::toCbor() const
Those methods don't modify the CBOR value, they should be const. Change-Id: I213984ed82e43429413344999a22ad1c4c3beac8 Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/serialization/qcborvalue.cpp4
-rw-r--r--src/corelib/serialization/qcborvalue.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/corelib/serialization/qcborvalue.cpp b/src/corelib/serialization/qcborvalue.cpp
index db2840704c..5a59646233 100644
--- a/src/corelib/serialization/qcborvalue.cpp
+++ b/src/corelib/serialization/qcborvalue.cpp
@@ -2506,7 +2506,7 @@ QCborValue QCborValue::fromCbor(const QByteArray &ba, QCborParserError *error)
\sa fromCbor(), fromVariant(), fromJsonValue()
*/
-QByteArray QCborValue::toCbor(EncodingOptions opt)
+QByteArray QCborValue::toCbor(EncodingOptions opt) const
{
QByteArray result;
QCborStreamWriter writer(&result);
@@ -2543,7 +2543,7 @@ QByteArray QCborValue::toCbor(EncodingOptions opt)
\sa fromCbor(), fromVariant(), fromJsonValue()
*/
-Q_NEVER_INLINE void QCborValue::toCbor(QCborStreamWriter &writer, EncodingOptions opt)
+Q_NEVER_INLINE void QCborValue::toCbor(QCborStreamWriter &writer, EncodingOptions opt) const
{
if (isContainer() || isTag())
return encodeToCbor(writer, container, -type(), opt);
diff --git a/src/corelib/serialization/qcborvalue.h b/src/corelib/serialization/qcborvalue.h
index f7064ac6e1..bbe2774e69 100644
--- a/src/corelib/serialization/qcborvalue.h
+++ b/src/corelib/serialization/qcborvalue.h
@@ -298,8 +298,8 @@ public:
{ return fromCbor(QByteArray(reinterpret_cast<const char *>(data), int(len)), error); }
#endif // QT_CONFIG(cborstreamreader)
#if QT_CONFIG(cborstreamwriter)
- QByteArray toCbor(EncodingOptions opt = NoTransformation);
- void toCbor(QCborStreamWriter &writer, EncodingOptions opt = NoTransformation);
+ QByteArray toCbor(EncodingOptions opt = NoTransformation) const;
+ void toCbor(QCborStreamWriter &writer, EncodingOptions opt = NoTransformation) const;
#endif
QString toDiagnosticNotation(DiagnosticNotationOptions opts = Compact) const;