summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qcompare.h
Commit message (Expand)AuthorAgeFilesLines
* qcompare.h: standardize on Coverity-friendly ctorsMarc Mutz2025-04-161-10/+4
* Port qcompare.h to qstdlibdetection.h's Q_STL_ macrosMarc Mutz2025-02-061-11/+14
* Give LegacyUncomparable::Unordered's value a symbolic nameMarc Mutz2025-01-291-1/+2
* Silence qcompare.h "zero as null pointer constant" warnings on macOSAlexandru Croitor2025-01-081-0/+4
* Refactor hasCompareThreeWay checkIvan Solovev2024-12-111-3/+4
* Move CompareThreeWayTester to qcomparehelpers.hIvan Solovev2024-10-151-41/+6
* Revert "Convert a Qt ordering type to the weaker std ordering type"Tatiana Borisova2024-09-021-59/+0
* Convert a Qt ordering type to the weaker std ordering typeTatiana Borisova2024-08-231-0/+59
* Fix partial_ordering::unordered != 0 comparisonIvan Solovev2024-08-121-4/+4
* QCompare: improve stdlib compatibility checksGiuseppe D'Angelo2024-07-251-1/+10
* QCompare: add more relational operator overloadsGiuseppe D'Angelo2024-07-231-0/+24
* Fix building qcompare code in MSVC in C++20 modeVille Voutilainen2024-06-161-0/+3
* qcompare.h: fix comment for std lib implementation selectionIvan Solovev2024-01-181-1/+1
* Simplify qCompareThreeWay()Ivan Solovev2024-01-091-8/+1
* Add missing <=> 0 operator to Qt ordering typesMarc Mutz2023-12-071-0/+57
* QPartialOrdering: add lower-case flags for std/Qt:: compatibilityMarc Mutz2023-12-071-0/+10
* QPartialOrdering: add missing conversions to/from Qt::_ordering typesMarc Mutz2023-12-071-0/+48
* Qt ordering types: unify the form of the implicit conversion operatorsMarc Mutz2023-12-071-22/+30
* QPartialOrdering: add missing conversion from std::{weak,strong}_orderingMarc Mutz2023-12-071-0/+6
* qcompare.h: move QPartialOrdering to the end of the headerMarc Mutz2023-12-071-141/+147
* Long live qCompareThreeWay()Ivan Solovev2023-12-071-2/+75
* Implement compare helper macrosIvan Solovev2023-11-281-0/+3
* Qt::*_ordering: use std::bit_cast when converting to std::_orderingMarc Mutz2023-11-271-0/+18
* Qt::_*ordering: de-pessimize conversion to std typesMarc Mutz2023-11-271-25/+19
* Make Qt::partial_ordering binary-compatible to std::partial_orderingMarc Mutz2023-11-271-6/+18
* Rename Q*Ordering to Qt::*_orderingMarc Mutz2023-11-211-118/+257
* Q*Ordering: supply is_{lt,gt,n,}eqMarc Mutz2023-11-211-0/+33
* QPartialOrdering: mark isOrdered() as constMarc Mutz2023-11-171-1/+1
* Add QStrongOrdering and QWeakOrderingDennis Oberst2023-07-251-0/+368
* QPartialOrdering: update docs and change parameter namesDennis Oberst2023-05-171-30/+55
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Long live QT_TYPESAFE_FLAGS!Giuseppe D'Angelo2021-06-231-10/+1
* Fix QVariant/QMetaType::compare APIsGiuseppe D'Angelo2020-11-301-0/+143