Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8.0
-
None
-
21
-
Foundation Sprint 117, Foundation Sprint 118, Foundation Sprint 119, Foundation Sprint 120
Description
I think it would be good to have an overview of C++20 features that are available in Qt.
For now we do have C++20 operator<=>() support for various classes, and we even have our own C++17 implementation of ordering types, but they are not easily discoverable.
Now we started implementing std::format support, and we are facing the same issue - there is no common place to document this feature. For example, we already have a global macro to enable/disable this feature, but I have no idea where to add the docs for it.
Maybe we could start from adding a new section to https://doc-snapshots.qt.io/qt6-6.8/topics-core.html, and then create a separe overview page out of it.
Attachments
Issue Links
- relates to
-
QTBUG-68812 A new back-end for QTimeZone based on C++20 std::chrono::tzdb
- Closed
-
QTBUG-128778 Allow classes to document std::format support
- Open
- mentioned in
-
Page Loading...
Gerrit Reviews
For Gerrit Dashboard: QTBUG-130085 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
590832,4 | Doc: Make C++20 overview more visible | dev | qt/qtdoc | Status: NEW | 0 | 0 |
590867,11 | [docs] Create an overview of C++20 features available in Qt | dev | qt/qtbase | Status: NEW | +1 | 0 |
602279,5 | [docs] Add QDate and QDateTime details to overview of C++20 features | dev | qt/qtbase | Status: NEW | +2 | 0 |
602280,7 | [docs] Add timezone details to overview of C++20 features | dev | qt/qtbase | Status: NEW | +2 | 0 |
606178,1 | [docs] Add three-way comparison overview | dev | qt/qtbase | Status: NEW | 0 | 0 |
606187,1 | [docs] Add QSpan details to overview of C++20 features | dev | qt/qtbase | Status: NEW | 0 | 0 |
606192,1 | [docs] Add description of other C++20 features to the overview | dev | qt/qtbase | Status: NEW | 0 | 0 |