[libc++] Implement ranges::reverse
authorNikolas Klauser <nikolasklauser@berlin.de>
Tue, 24 May 2022 08:32:50 +0000 (10:32 +0200)
committerNikolas Klauser <nikolasklauser@berlin.de>
Tue, 24 May 2022 08:33:57 +0000 (10:33 +0200)
commit1d1a191edcfa87bf77331ffcc8fa29562b17f517
tree962e8e46131deaf544b60e450cab437e977c92d4
parentb07880454ba32e48a2e7f7be35516e0b76f60077
[libc++] Implement ranges::reverse

Reviewed By: var-const, #libc

Spies: libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D125752
libcxx/docs/Status/RangesAlgorithms.csv
libcxx/include/CMakeLists.txt
libcxx/include/__algorithm/ranges_reverse.h [new file with mode: 0644]
libcxx/include/algorithm
libcxx/include/module.modulemap
libcxx/test/libcxx/private_headers.verify.cpp
libcxx/test/std/algorithms/alg.modifying.operations/alg.reverse/ranges.reverse.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