Details
-
User Story
-
Resolution: Done
-
P2: Important
-
None
-
None
-
5
-
Qt6_Foundation_Sprint 22, Qt6_Foundation_Sprint 23, Qt6_Foundation_Sprint 24
Description
Update the overview page on
https://doc.qt.io/qt/containers.html
that is woefully outdated.
Currently missing
- Comparison of Qt containers with std:: ones
- Use of qt containers with std functions
- Relationship with Q_PRIMITIVE_TYPE, Q_MOVABLE_TYPE
To be changed
- Focus on std compliant iterators; Java style iterators should be only briefly mentioned as historical
- Do not actively endorse foreach keyword anymore
- Qt 6: Remove mentioning of QLinkedList
Further investigation
- Verify section about growth strategies
Attachments
Issue Links
- relates to
-
QTBUG-77275 Containers Growth Strategy Out of Date
- Reported
-
QTBUG-85197 Documentation QLinkedList has wrong details
- Closed
-
QTBUG-33019 Documentation should mention the size limitation of container classes.
- Closed
- resulted from
-
QTBUG-86895 Review Qt Core overview documentation for Qt 6
- Open
For Gerrit Dashboard: QTBUG-86584 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
318057,6 | Make STL iterators the preferred style | dev | qt/qtbase | Status: MERGED | +2 | 0 |
322026,8 | Update container overview documentation - section on growth strategies | dev | qt/qtbase | Status: MERGED | +2 | 0 |
322214,8 | Extend container overview documentation, mention Q_DECLARE_TYPEINFO | dev | qt/qtbase | Status: MERGED | +2 | 0 |
322279,14 | Discourage the foreach keyword | dev | qt/qtbase | Status: MERGED | +2 | 0 |
323375,2 | Update container overview documentation - section on growth strategies | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
324416,2 | Extend container overview documentation, mention Q_DECLARE_TYPEINFO | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
324546,2 | Discourage the foreach keyword | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
325849,3 | Add sections about std containers and algorithms | dev | qt/qtbase | Status: MERGED | +2 | 0 |
327305,2 | Add sections about std containers and algorithms | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |