You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"your matrix_layout_policy isn’t a layout_policy because the latter needs to support any extent" -- not clear whether this is an action item.
2023/06/15
Change to mdspan's specification, not to P1673?
A possible problematic interpretation of [mdspan.layout.policy.reqmts]. Suggested edit: A type MP meets the layout mapping policy requirements if for a type E that is a specialization of extents such that MP::mapping<E> is valid, MP::mapping<E> denotes a type X that meets the layout mapping requirements ([mdspan.layout.reqmts]), and for which the qualified-id X::layout_type is valid and denotes the type MP and the qualified-id X::extents_type denotes E.
TODO list
Remove reference to P2642R2. P1673 is orthogonal to P2642.
Change the exposition-only is-mdspan to be a variable template.
Change "it will do so in read-only fashion" to "it does so ...."
Varna 2023 LWG review comments
2023/06/14
"your matrix_layout_policy isn’t a layout_policy because the latter needs to support any extent" -- not clear whether this is an action item.
2023/06/15
Change to mdspan's specification, not to P1673?
A possible problematic interpretation of [mdspan.layout.policy.reqmts]. Suggested edit: A type
MP
meets the layout mapping policy requirements if for a typeE
that is a specialization ofextents
such thatMP::mapping<E>
is valid,MP::mapping<E>
denotes a typeX
that meets the layout mapping requirements ([mdspan.layout.reqmts]), and for which the qualified-idX::layout_type
is valid and denotes the typeMP
and the qualified-idX::extents_type
denotesE
.TODO list
is-mdspan
to be a variable template.in-vector
(and analogous exposition-only concepts) declarationabs
,conj
,imag
, andreal
The text was updated successfully, but these errors were encountered: