diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-03-17 14:46:35 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-03-25 23:33:57 +0100 |
commit | 6fea5b4dd838bd8e49fdc445b851ba8cdd3635ef (patch) | |
tree | 4cfef35640474077e902a78f99dbe760c418f341 /src | |
parent | fe275c75ae865ddcc9e654de498b723ca92d2e35 (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.cpp | 4 | ||||
-rw-r--r-- | src/corelib/serialization/qcborvalue.h | 4 |
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; |