diff options
| author | Thiago Macieira <thiago.macieira@intel.com> | 2024-03-25 23:32:59 -0700 |
|---|---|---|
| committer | Thiago Macieira <thiago.macieira@intel.com> | 2024-04-08 13:31:22 -0700 |
| commit | 61556627f25e7c7acbfcc5e54127a392b5239977 (patch) | |
| tree | c6592e62031ed5a3df6c27c26242bf28830ef072 /src/corelib/serialization/qjsonobject.cpp | |
| parent | 0aa04fe8a4cb6aa654fb50df60ba192327e29d1d (diff) | |
CBOR: add QtCbor::Comparison and pass it to the comparing functions
No-op for now. The actual optimization is in the next commit.
Change-Id: I5f663c2f9f4149af84fefffd17c03cdd40c5fd4a
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/corelib/serialization/qjsonobject.cpp')
| -rw-r--r-- | src/corelib/serialization/qjsonobject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/serialization/qjsonobject.cpp b/src/corelib/serialization/qjsonobject.cpp index 2dd1eb01c63..652f1b4da58 100644 --- a/src/corelib/serialization/qjsonobject.cpp +++ b/src/corelib/serialization/qjsonobject.cpp @@ -269,7 +269,7 @@ static qsizetype indexOf(const QExplicitlySharedDataPointer<QCborContainerPrivat const auto it = std::lower_bound( begin, end, key, [&](const QJsonPrivate::ConstKeyIterator::value_type &e, const String &key) { - return o->stringCompareElement(e.key(), key) < 0; + return o->stringCompareElement(e.key(), key, QtCbor::Comparison::ForOrdering) < 0; }); *keyExists = (it != end) && o->stringEqualsElement((*it).key(), key); |
