libstdc++: Add [range.istream]
authorPatrick Palka <ppalka@redhat.com>
Fri, 7 Feb 2020 00:24:03 +0000 (19:24 -0500)
committerPatrick Palka <ppalka@redhat.com>
Fri, 7 Feb 2020 14:44:53 +0000 (09:44 -0500)
commitb7903d9f5beb5db440e56fa057d32c6f13f7c5ec
treebc647bce465c57a8841a03230c8c28c67c60056c
parent55d4cbcba8f1c74fa90ed53059114ccaaf549ad7
libstdc++: Add [range.istream]

This patch adds ranges::basic_istream_view and ranges::istream_view.  This seems
to be the last missing part of the ranges header.

libstdc++-v3/ChangeLog:

* include/std/ranges (ranges::__detail::__stream_extractable,
ranges::basic_istream_view, ranges::istream_view): Define.
* testsuite/std/ranges/istream_view: New test.
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/ranges
libstdc++-v3/testsuite/std/ranges/istream_view.cc [new file with mode: 0644]