qt6-bb10/src/corelib/serialization
Tatiana Borisova e20a3694c7 QCborArray iterators: use new comparison helper macros
New comparison macros are used for following classes:
- QCborArray::Iterator
- QCborArray::ConstIterator

Replace public operators operator==(), operator!=(), operator!<(), etc
of classes to friend methods comparesEqual(), compareThreeWay();

Use *_helper methods to have an access to protected members of
QCborValueRef class from friend functions.

Task-number: QTBUG-120300
Change-Id: Ie8ffef3e2278dfbf2bf0b32c30a7bf98d99fd1c3
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2024-04-10 00:22:09 +02:00
..
.gitignore
make-xml-parser.sh Correct license for tools files 2024-03-05 12:59:21 +01:00
qcborarray.cpp QCborArray iterators: use new comparison helper macros 2024-04-10 00:22:09 +02:00
qcborarray.h QCborArray iterators: use new comparison helper macros 2024-04-10 00:22:09 +02:00
qcborcommon.cpp Rename Convert Example to Serialization Converter 2023-10-30 18:19:57 +02:00
qcborcommon.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qcborcommon_p.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qcbordiagnostic.cpp Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qcbormap.cpp QCborMap: add missing comparator to QCborValueConstRef 2024-03-26 16:14:55 -07:00
qcbormap.h CBOR: de-inline some comparesEqual() and compareThreeWay() functions 2024-04-08 13:31:22 -07:00
qcborstream.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qcborstreamreader.cpp QCborStreamReader: rename toStringish() -> readAllStringish() 2024-03-12 05:36:54 +01:00
qcborstreamreader.h QCborStreamReader: rename toStringish() -> readAllStringish() 2024-03-12 05:36:54 +01:00
qcborstreamwriter.cpp QCborStreamWriter: correct the QCbor{Array,Map} size limitations 2023-11-24 12:42:12 -08:00
qcborstreamwriter.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qcborvalue.cpp CBOR: add QtCbor::Comparison and pass it to the comparing functions 2024-04-08 13:31:22 -07:00
qcborvalue.h CBOR: inline the contents of compare() into comparesEqual/ThreeWay() 2024-04-08 13:31:22 -07:00
qcborvalue_p.h CBOR: add QtCbor::Comparison and pass it to the comparing functions 2024-04-08 13:31:22 -07:00
qdatastream.cpp QDataStream: don't store the byteorder member in Qt 7 2024-03-12 12:51:43 -08:00
qdatastream.h Bootstrap: remove QDataStream 2024-03-13 00:00:48 -08:00
qdatastream_p.h QDataStream: Move trasactionDepth to the main class 2024-03-12 12:51:43 -08:00
qjson_p.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qjsonarray.cpp QJsonArray iterators: use new comparison helper macros 2024-03-26 23:11:09 +01:00
qjsonarray.h QJsonArray iterators: use new comparison helper macros 2024-03-26 23:11:09 +01:00
qjsoncbor.cpp Bootstrap: remove QVariant 2024-03-13 00:00:48 -08:00
qjsondocument.cpp QJsonDocument: use new comparison helper macros 2024-03-22 14:15:54 +01:00
qjsondocument.h QJsonDocument: use new comparison helper macros 2024-03-22 14:15:54 +01:00
qjsonobject.cpp CBOR: add QtCbor::Comparison and pass it to the comparing functions 2024-04-08 13:31:22 -07:00
qjsonobject.h Add equality comparison between QJsonObject and QJsonValueConstRef 2024-04-03 17:31:36 +00:00
qjsonparser.cpp corelib: serialization - fix macos unity builds 2024-02-06 15:18:14 +08:00
qjsonparser_p.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qjsonvalue.cpp QJsonValue: use new comparison helper macros 2024-03-22 21:01:59 +01:00
qjsonvalue.h QJsonValue: use new comparison helper macros 2024-03-22 21:01:59 +01:00
qjsonwriter.cpp Bootstrap: remove qnumeric.cpp by using qnumeric_p.h 2024-03-13 17:29:14 -08:00
qjsonwriter_p.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qtextstream.cpp QTextStream: discard+comment the possibility of file opening failure 2024-03-26 22:31:53 +01:00
qtextstream.h Remove unneeded include of qfloat16.h 2023-02-28 19:03:53 +01:00
qtextstream_p.h Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qxmlstream.cpp Xml: use new comparison helper macros 2024-03-20 19:50:01 +01:00
qxmlstream.g QXmlStream: fix generating ERROR enum value 2023-07-06 06:28:22 +03:00
qxmlstream.h Xml: use new comparison helper macros 2024-03-20 19:50:01 +01:00
qxmlstream_p.h QXmlStreamReader: Raise error on unexpected tokens 2023-07-10 22:44:06 +02:00
qxmlstreamgrammar.cpp Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qxmlstreamgrammar_p.h QXmlStream: fix generating ERROR enum value 2023-07-06 06:28:22 +03:00
qxmlstreamparser_p.h QXmlStreamReader: make fastScanName() indicate parsing status to callers 2023-06-28 00:11:21 +03:00
qxmlutils.cpp Fix some narrowing conversion warnings 2023-04-08 13:24:04 +02:00
qxmlutils_p.h QDom: Stop treating non-BMP characters as invalid 2022-06-20 21:29:04 +00:00