diff options
author | Luc Grosheintz <luc.grosheintz@gmail.com> | 2025-08-04 12:59:27 +0200 |
---|---|---|
committer | Tomasz Kamiński <tkaminsk@redhat.com> | 2025-08-21 11:55:02 +0200 |
commit | d147e7a20a1372d8ea0af3185737bd6f46585569 (patch) | |
tree | a23c49ad088797d336709c792d7da35c52a21e40 /libgo | |
parent | 5227ec972a59417a3fb3417388ba119a025b5aa6 (diff) | |
download | gcc-d147e7a20a1372d8ea0af3185737bd6f46585569.zip gcc-d147e7a20a1372d8ea0af3185737bd6f46585569.tar.gz gcc-d147e7a20a1372d8ea0af3185737bd6f46585569.tar.bz2 |
libstdc++: Implement aligned_accessor from mdspan [PR120994]
This commit completes the implementation of P2897R7 by implementing and
testing the template class aligned_accessor.
PR libstdc++/120994
libstdc++-v3/ChangeLog:
* include/bits/version.def (aligned_accessor): Add.
* include/bits/version.h: Regenerate.
* include/std/mdspan (aligned_accessor): New class.
* src/c++23/std.cc.in (aligned_accessor): Add.
* testsuite/23_containers/mdspan/accessors/generic.cc: Add tests
for aligned_accessor.
* testsuite/23_containers/mdspan/accessors/aligned_neg.cc: New test.
* testsuite/23_containers/mdspan/version.cc: Add test for
__cpp_lib_aligned_accessor.
Reviewed-by: Tomasz Kamiński <tkaminsk@redhat.com>
Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions