llvm-project/libcxx/test/std/iterators/stream.iterators
Konstantin Varlamov 43bc1e5600 [libc++][ranges] Implement Ranges changes to `istream{,buf}_iterator`.
The changes from the One Ranges Proposal amount to adding:
- a constructor that takes a `default_sentinel_t` and is equivalent to
  the default constructor;
- an `operator==` that compares the iterator to `default_sentinel_t`.

The original proposal defined two overloads for `operator==` (different
argument order) as well as `operator!=`. This has been removed by
[P1614](https://wg21.link/p1614).

Differential Revision: https://reviews.llvm.org/D119620
2022-02-15 16:59:42 -08:00
..
istream.iterator [libc++][ranges] Implement Ranges changes to `istream{,buf}_iterator`. 2022-02-15 16:59:42 -08:00
istreambuf.iterator [libc++][ranges] Implement Ranges changes to `istream{,buf}_iterator`. 2022-02-15 16:59:42 -08:00
ostream.iterator [libc++][ranges] Implement `indirectly_copyable{,_storable}`. 2022-02-02 13:27:44 -08:00
ostreambuf.iterator [libc++][ranges] Implement `indirectly_copyable{,_storable}`. 2022-02-02 13:27:44 -08:00
lit.local.cfg [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00