llvm-project/libcxx/test/std/algorithms/alg.modifying.operations
Nikolas Klauser 9d90531904 [libc++][ranges] Implement std::ranges::swap_ranges()
Implement `std::ranges::swap_ranges()`

Reviewed By: Quuxplusone, #libc, ldionne

Spies: ldionne, mgorny, jloser, libcxx-commits

Differential Revision: https://reviews.llvm.org/D116303
2022-02-10 16:01:45 +01:00
..
alg.copy [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.fill [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.generate [libcxx][test] compiler options are non-portable 2022-01-18 11:34:57 -08:00
alg.move [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.partitions [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.random.sample [libc++] Removes cpp17_output_iterator's default constructor. 2022-02-08 17:38:30 +01:00
alg.random.shuffle [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
alg.remove [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.replace [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.reverse [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.rotate [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.shift [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right) 2021-01-25 12:57:04 -05:00
alg.swap [libc++][ranges] Implement std::ranges::swap_ranges() 2022-02-10 16:01:45 +01:00
alg.transform [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00
alg.unique [libc++][NFC] Use cpp17_output_iterator in tests. 2022-02-04 08:01:20 +01:00