libstdc++: Implement P2432R1 changes for views::istream
commit48154969d4b2e530af68ae9cd4277facf9d3f1a2
authorPatrick Palka <ppalka@redhat.com>
Thu, 21 Oct 2021 15:55:19 +0000 (21 11:55 -0400)
committerPatrick Palka <ppalka@redhat.com>
Thu, 21 Oct 2021 15:55:19 +0000 (21 11:55 -0400)
treef2ecd913098f38786b42e9ac07a582f9df5aa05e
parent9626e44713ac4bd3c8a04ae7e62a77fae7b771e0
libstdc++: Implement P2432R1 changes for views::istream

libstdc++-v3/ChangeLog:

* include/std/ranges (istream_view): Replace this function
template with an alias template as per P2432R1.
(wistream_view): Define as per P2432R1.
(views::_Istream, views::istream): Likewise.
* testsuite/std/ranges/istream_view.cc (test07): New test.
libstdc++-v3/include/std/ranges
libstdc++-v3/testsuite/std/ranges/istream_view.cc