summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qcborvalue.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2024-03-25 21:06:50 -0700
committerThiago Macieira <thiago.macieira@intel.com>2024-04-08 13:31:22 -0700
commit0aa04fe8a4cb6aa654fb50df60ba192327e29d1d (patch)
treebe68a351eaa059649426604a5cc20f2230ee836c /src/corelib/serialization/qcborvalue.h
parentc0c8b1be35973fbbc3328603bd3164d73cdd2858 (diff)
CBOR: inline the contents of compare() into comparesEqual/ThreeWay()
This removes all conversions between types and compares the internals only. Change-Id: I5f663c2f9f4149af84fefffd17c034e384071aa9 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/corelib/serialization/qcborvalue.h')
-rw-r--r--src/corelib/serialization/qcborvalue.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/serialization/qcborvalue.h b/src/corelib/serialization/qcborvalue.h
index bb2c3ac0c5..93adbec344 100644
--- a/src/corelib/serialization/qcborvalue.h
+++ b/src/corelib/serialization/qcborvalue.h
@@ -259,6 +259,9 @@ private:
}
Q_DECLARE_STRONGLY_ORDERED(QCborValue)
+ friend class QCborArray;
+ friend class QCborMap;
+ friend class QCborValueConstRef;
friend class QCborValueRef;
friend class QCborContainerPrivate;
friend class QJsonPrivate::Value;