Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
8
-
f9f3bf79d (dev), f9331bc05 (dev), b786203f0 (dev), 6a8ecdea9 (dev), 678e9f614 (dev)
-
Foundation Sprint 113, Foundation Sprint 114, Foundation Sprint 115, Foundation Sprint 116, Foundation Sprint 117, Foundation Sprint 118, Foundation Sprint 119
Description
See epic for the big picture and (the latest version of) QTBUG-104113 for a detailed description of the necessary changes.
This is basically QList, {{Q(Multi)
{Hash,Set,Map}}}, QVarLengthArray, QFlatMap, etc
Attachments
Issue Links
- clones
-
QTBUG-120303 Modernize comparisons [Core: I/O]
- Closed
- depends on
-
QTBUG-104113 Modernize comparisons: can we provide macros?
- Closed
-
QTBUG-127095 [Spike] Investigate the support for C++20 comparison on Qt containers
- In Review
-
QTBUG-104110 Support easy, yet precise, documenting of relational operators
- Closed
- is cloned by
-
QTBUG-120306 Modernize comparisons [Core: Smart Pointers]
- Closed
- is required for
-
QTBUG-120304 Modernize comparisons [Core: <rest>]
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-120305 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
580451,33 | Add QtOrderingPrivate::lexicographicalCompareThreeWay | dev | qt/qtbase | Status: NEW | 0 | +1 |
581060,33 | QList: rework comparison operators | dev | qt/qtbase | Status: NEW | 0 | 0 |
582002,19 | QVarLengthArray: rework comparison operators | dev | qt/qtbase | Status: NEW | 0 | +1 |
580044,9 | Q(Multi)Map: update (in)equality operators | dev | qt/qtbase | Status: MERGED | +2 | 0 |
580045,9 | Q(Multi)Hash: update (in)equality operators | dev | qt/qtbase | Status: MERGED | +2 | 0 |
580371,8 | QSet: update (in)equality operators | dev | qt/qtbase | Status: MERGED | +2 | 0 |
583387,5 | Q(Multi)Map: add relational operators | dev | qt/qtbase | Status: DEFERRED | 0 | -1 |
592106,6 | Unify the names of private comparison helper macros | dev | qt/qtbase | Status: MERGED | +2 | 0 |
594974,2 | Move CompareThreeWayTester to qcomparehelpers.h | dev | qt/qtbase | Status: MERGED | +2 | 0 |