llvm-project/libcxx/test/std/iterators/predef.iterators
Mikhail Maltsev d8f3cdfed0 [libcxx] Implement three-way comparison for std::reverse_iterator
This patch implements operator<=> for std::reverse_iterator and
also adds a test that checks that three-way comparison of different
instantiations of std::reverse_iterator works as expected (related to
D113417).

Reviewed By: ldionne, Quuxplusone, #libc

Differential Revision: https://reviews.llvm.org/D113695
2021-11-26 10:12:19 +00:00
..
counted.iterator [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
default.sentinel [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
insert.iterators [libc++] Define insert_iterator::iter with ranges::iterator_t. 2021-09-02 16:15:53 -04:00
iterators.common [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
move.iterators [libcxx] Fix enable_if condition of std::reverse_iterator::operator= 2021-11-15 13:08:36 +00:00
reverse.iterators [libcxx] Implement three-way comparison for std::reverse_iterator 2021-11-26 10:12:19 +00:00
unreachable.sentinel [libcxx][ranges] Add `unreachable_sentinel`. 2021-08-12 10:11:27 -07:00