aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/java
diff options
context:
space:
mode:
authorLuc Grosheintz <luc.grosheintz@gmail.com>2025-12-08 21:23:44 +0100
committerTomasz Kamiński <tkaminsk@redhat.com>2025-12-09 17:08:01 +0100
commit558ab7b6389e2dc8dcd5e9da2c982e79a3cdd42c (patch)
tree80ef29a63f805b904bdd8a7e4033644b7a611484 /libjava/classpath/gnu/java
parent0fcb1bd46a42c2b0ae5918d30e0ad82f5651f854 (diff)
downloadgcc-558ab7b6389e2dc8dcd5e9da2c982e79a3cdd42c.zip
gcc-558ab7b6389e2dc8dcd5e9da2c982e79a3cdd42c.tar.gz
gcc-558ab7b6389e2dc8dcd5e9da2c982e79a3cdd42c.tar.bz2
libstdc++: Implement submdspan_mapping for layout_left_padded. [PR110352]
Implements submdspan for layout_left_padded as described in P3663. PR libstdc++/110352 libstdc++-v3/ChangeLog: * include/std/mdspan (__mdspan::__is_padded_mapping): Define. (__mdspan::_SubMdspanMapping): Add _Padded template parameter. (__mdspan::_SubMdspanMapping<_LayoutSide::__left, true>): Define. (__mdspan::__submdspan_mapping_impl): Updated _Trait alias. (layout_left_padded::submdspan_mapping): New friend method. * testsuite/23_containers/mdspan/layout_traits.h (LayoutTraits::layout_same_padded): New template type alias. * testsuite/23_containers/mdspan/submdspan/selections/left_padded.cc: Instantiate tests for layout_left_padded. * testsuite/23_containers/mdspan/submdspan/submdspan_mapping.cc: Ditto. Reviewed-by: Tomasz Kamiński <tkaminsk@redhat.com> Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
Diffstat (limited to 'libjava/classpath/gnu/java')
0 files changed, 0 insertions, 0 deletions