On 10/06/17 04:38 +0300, Ville Voutilainen wrote:
- static void __check(...);
+ template
+struct __is_convertible_to_basic_istream
+: __is_convertible_to_basic_istream_impl<_Tp>
+{
public:
- using istream_type =
- decltype(__check(declval::type*>()));
- using
Tested on Linux-x64.
2017-06-10 Ville Voutilainen
PR libstdc++/80675
PR libstdc++/80940
* include/std/istream:
(__is_convertible_to_basic_istream_test(basic_istream<_Ch, _Up>*)): New.
(__do_is_convertible_to_basic_istream_impl): Likewise.
(__is_convertible_to_basic_istr