llvm-project/libcxx/test/std/iterators
Christopher Di Bella 0148b65372 [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits
The `iterator_traits` patch became too large for a concise review, so
the "bloat" —as it were— was moved into this patch. Also tests most
C++[98,17] iterator types to confirm backwards compatibility is
successful (regex iterators are intentionally not present, but directory
iterators are due to a peculiar error encountered while patching
`iterator_traits`).

Depends on D99461.

Differential Revision: https://reviews.llvm.org/D99854
2021-04-16 03:14:42 +00:00
..
iterator.container [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
iterator.primitives [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits 2021-04-16 03:14:42 +00:00
iterator.range [libc++] NFC: Move iterator.range tests into the right place 2020-10-16 08:35:34 -04:00
iterator.requirements [libcxx] adds `std::indirectly_readable_traits` to <iterator> 2021-04-15 23:59:02 +00:00
iterator.synopsis Support tests in freestanding 2019-02-04 20:31:13 +00:00
iterators.general [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
predef.iterators [libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <utility>. 2021-03-25 10:34:35 -04:00
stream.iterators [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00