diff options
author | Patrick Palka <ppalka@redhat.com> | 2022-09-13 11:18:14 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2022-09-13 11:18:14 -0400 |
commit | 5d84a4418aa962a715dc74998fea2a7de9d4042c (patch) | |
tree | 21f4236ced19c73ea6b92bc3600647ece899b334 /gcc/tree-ssa.cc | |
parent | 7aa80c82ecf3a320faca276b22b4a4286bbebacf (diff) | |
download | gcc-5d84a4418aa962a715dc74998fea2a7de9d4042c.zip gcc-5d84a4418aa962a715dc74998fea2a7de9d4042c.tar.gz gcc-5d84a4418aa962a715dc74998fea2a7de9d4042c.tar.bz2 |
libstdc++: Implement ranges::chunk_view from P2442R1
This also implements the LWG 3707, 3710 and 3712 changes to chunk_view.
libstdc++-v3/ChangeLog:
* include/std/ranges (__detail::__div_ceil): Define.
(chunk_view): Define.
(chunk_view::_OuterIter): Define.
(chunk_view::_OuterIter::value_type): Define.
(chunk_view::_InnerIter): Define.
(chunk_view<_Vp>): Define partial specialization for forward
ranges.
(enable_borrowed_range<chunk_view>): Define.
(chunk_view<_Vp>::_Iterator): Define.
(views::__detail::__can_chunk_view): Define.
(views::_Chunk, views::chunk): Define.
* testsuite/std/ranges/adaptors/chunk/1.cc: New test.
Diffstat (limited to 'gcc/tree-ssa.cc')
0 files changed, 0 insertions, 0 deletions