[libc++] Implement ranges::is_sorted{, _until}
authorNikolas Klauser <nikolasklauser@berlin.de>
Thu, 26 May 2022 14:08:55 +0000 (16:08 +0200)
committerNikolas Klauser <nikolasklauser@berlin.de>
Fri, 27 May 2022 08:28:44 +0000 (10:28 +0200)
commit11e3ad299feee35d2a8a1291d9155b68636362e6
tree82da738ef3a0906f4a648ac4ed256c3c8eede755
parent3a7a465def4a7faae41467893276910b1faa6152
[libc++] Implement ranges::is_sorted{, _until}

Reviewed By: Mordante, var-const, #libc

Spies: libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D125608
13 files changed:
libcxx/docs/Status/RangesAlgorithms.csv
libcxx/include/CMakeLists.txt
libcxx/include/__algorithm/ranges_is_sorted.h [new file with mode: 0644]
libcxx/include/__algorithm/ranges_is_sorted_until.h [new file with mode: 0644]
libcxx/include/algorithm
libcxx/include/module.modulemap
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.sorting/alg.sort/is.sorted/ranges.is_sorted.pass.cpp [new file with mode: 0644]
libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/ranges.is_sorted_until.pass.cpp [new file with mode: 0644]
libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp
libcxx/test/support/almost_satisfies_types.h