Details
-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
13
-
Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 72, Foundation Sprint 73, Foundation Sprint 74, Foundation Sprint 75, Foundation Sprint 77, Foundation Sprint 78, Foundations Sprint 79
Description
Implement a QSpan as private API.
Acceptance criteria:
- QSpan is implemented as private API
- feature parity with std::span (https://en.cppreference.com/w/cpp/container/span)
- exceptions:
- where use of concepts would be required (https://en.cppreference.com/w/cpp/container/span/span #7)
- accepts rvalues of owning containers, too
- exceptions:
- documented (but \internal) and tested as if it was a public class
Attachments
Issue Links
- is blocked by
-
QTBUG-112461 Implement q20::ranges CPOs (prereq for QSpan?)
- In Progress
-
QTBUG-108430 Implement q20::to_address (prereq for QSpan)
- Closed