Closed wg21bot closed 1 year ago
Editorial meeting decision: accept, details to be worked out.
The new structure should be roughly:
<span>
headerAfter some more thought, I wouldn't be opposed to a new subsection for span, too; [span.objectrep] should move up one level anyway and we would thus have three subclauses below that.
How about the names "Contiguous access" and "Multidimensional access" for the two new high-level subclauses?
@jwakely, @CaseyCarter: any thoughts on subclause names?
The proposed structure would thus be:
Views
+-- General
+-- Contiguous access
| +-- Header <span>
| +-- Class template `span`
| +-- Views of object representations
+-- Multidimensional access
+-- Overview
+-- Header <mdspan>
+-- ...
Works for me.
I pushed a proposed change to https://github.com/cplusplus/draft/pull/5942. We now have some level-6 subclauses, but I think that's still an improvement. Feedback welcome!
Final disposition: Accepted.
The organisation of [views] is confusing.
Consider adding a global [multidimensional] section regrouping the description of all type pertaining to mdspan and future additions such as mdarray. As the wording is currently organised, there is no hierarchical relationship between mdspan, extent, layouts etc. Arguably, [span] could be moved under [ranges].