Details
-
Task
-
Resolution: Won't Do
-
P2: Important
-
None
-
None
-
21
-
516d828f2 (dev), 0f5c8428c (6.5), ffef3f47d (tqtc/lts-6.2), f5c68d0e8 (6.6), 6658ccf5a (dev), 6dc08d982 (6.6), d3c478be9 (tqtc/lts-6.5), 8ffa2d9dc (tqtc/lts-6.2)
-
Foundation PM Prioritized, Foundation Sprint 90, Foundation Sprint 91, Foundation Sprint 92, Foundation Sprint 93, Foundations Sprint 94, Foundations Sprint 95, Foundations Sprint 96, Foundations Sprint 99, Foundation Sprint 100, Foundation Sprint 101, Foundations Sprint 102, Foundation Sprint 103, Foundation Sprint 104, Foundation Sprint 105, Foundation Sprint 106, Foundation Sprint 107, Foundation Sprint 108
Description
The CBor API is already overloaded for QString/QStringView/QLatin1String, so it's the perfect candidate for replacing all of these overload sets with a single QAnyStringView function.
Attachments
Issue Links
- depends on
-
QTBUG-120728 Port QUrl ctor/fromX to QAnyStringView
-
- Open
-
- is required for
-
QTBUG-101708 Port QJson API to QAnyStringView
-
- Closed
-
For Gerrit Dashboard: QTBUG-101707 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
501302,8 | Port QCborContainerPrivate helper methods to QAnyStringView | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
501303,11 | QCborValue(Ref, ConstRef): port operator[] to QAnyStringView | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
501562,6 | QCborValue: add benchmark for operator[] | dev | qt/qtbase | Status: MERGED | +2 | 0 |
501973,6 | Add QCborValue(StringLike) constructor benchmark | dev | qt/qtbase | Status: MERGED | +2 | 0 |
502236,2 | QCborValue: add benchmark for operator[] | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
502237,2 | QCborValue: add benchmark for operator[] | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |
502263,3 | QCborValue: add benchmark for operator[] | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
502289,7 | Make QCborValue(const QUrl &) a weak overload | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
502460,12 | Introduce QCborValue(QAnyStringView) constructor | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
502605,10 | QCborValue: resolve ambiguities between bool and string literals | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
502606,15 | QCborStreamWriter: rework append(string-like) overloads | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
502778,9 | Rework QCborMap::(const)Find overloads | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
503185,8 | Port QCborMap::operator[] to QAnyStringView | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
503186,9 | QCborMap: port the rest of the methods to QAnyStringView | dev | qt/qtbase | Status: DEFERRED | +1 | 0 |
512686,3 | Adapt to QCborValue changes | dev | qt/qtdeclarative | Status: DEFERRED | +1 | 0 |
512872,2 | Adapt to QCborValue changes | dev | qt/qtwebview | Status: DEFERRED | +1 | 0 |
513890,2 | Convert QCborStreamWriter::append(bool) overload to a template | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
518722,2 | Add QCborValue(StringLike) constructor benchmark | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
519123,2 | Add QCborValue(StringLike) constructor benchmark | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
519495,3 | Add QCborValue(StringLike) constructor benchmark | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |