[libc++] Implement ranges::starts_with
authorzijunzhao <zijunzhao@google.com>
Mon, 8 May 2023 22:04:00 +0000 (22:04 +0000)
committerzijunzhao <zijunzhao@google.com>
Mon, 15 May 2023 18:15:38 +0000 (18:15 +0000)
commit205175578e0d73b4cd63d4d124a900fff10da7f8
tree5e69b779e64651ba2233f86a3aa0f81f1e6fbb73
parentca39168a7c1cb8299786d697baaafcda9cf23e60
[libc++] Implement ranges::starts_with
libcxx/include/CMakeLists.txt
libcxx/include/__algorithm/ranges_starts_with.h [new file with mode: 0644]
libcxx/include/algorithm
libcxx/include/module.modulemap.in
libcxx/test/libcxx/algorithms/ranges_robust_against_copying_comparators.pass.cpp
libcxx/test/libcxx/algorithms/ranges_robust_against_copying_projections.pass.cpp
libcxx/test/libcxx/private_headers.verify.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.starts_with/ranges.starts_with.pass.cpp [new file with mode: 0644]
libcxx/test/std/algorithms/ranges_robust_against_differing_projections.pass.cpp
libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp