Skip to content

Commit f3ddd96

Browse files
committed
[libc++] Add std::ranges::chunk_view into <ranges>
This PR implements libc++ `std::ranges::chunk_view` in header <__ranges/chunk_view.h>. We also provide several unit tests in `libcxx/test/std/ranges/range.adaptors/range.chunk/`.
1 parent 73a1383 commit f3ddd96

File tree

13 files changed

+936
-0
lines changed

13 files changed

+936
-0
lines changed

libcxx/include/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,7 @@ set(files
703703
__ranges/all.h
704704
__ranges/as_rvalue_view.h
705705
__ranges/chunk_by_view.h
706+
__ranges/chunk_view.h
706707
__ranges/common_view.h
707708
__ranges/concepts.h
708709
__ranges/container_compatible_range.h

libcxx/include/__cxx03/module.modulemap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1701,6 +1701,7 @@ module cxx03_std_private_ranges_all [system] {
17011701
}
17021702
module cxx03_std_private_ranges_as_rvalue_view [system] { header "__ranges/as_rvalue_view.h" }
17031703
module cxx03_std_private_ranges_chunk_by_view [system] { header "__ranges/chunk_by_view.h" }
1704+
module cxx03_std_private_ranges_chunk_view [system] { header "__ranges/chunk_view.h" }
17041705
module cxx03_std_private_ranges_common_view [system] { header "__ranges/common_view.h" }
17051706
module cxx03_std_private_ranges_concepts [system] {
17061707
header "__ranges/concepts.h"

0 commit comments

Comments
 (0)