prog.cpp: In function ‘int main()’:
prog.cpp:11:21: error: no match for ‘operator>>’ (operand types are ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ and ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream<char>’})
std::quoted(in) >> ss;
~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/8/string:53,
from /usr/include/c++/8/bits/locale_classes.h:40,
from /usr/include/c++/8/bits/ios_base.h:41,
from /usr/include/c++/8/ios:42,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/bits/basic_string.tcc:1465:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
operator>>(basic_istream<_CharT, _Traits>& __in,
^~~~~~~~
/usr/include/c++/8/bits/basic_string.tcc:1465:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/istream:991,
from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/bits/istream.tcc:931:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)’
operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c)
^~~~~~~~
/usr/include/c++/8/bits/istream.tcc:931:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/istream:756:5: note: candidate: ‘template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&)’
operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c)
^~~~~~~~
/usr/include/c++/8/istream:756:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<char, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/istream:761:5: note: candidate: ‘template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&)’
operator>>(basic_istream<char, _Traits>& __in, signed char& __c)
^~~~~~~~
/usr/include/c++/8/istream:761:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<char, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/istream:991,
from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/bits/istream.tcc:963:5: note: candidate: ‘template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)’
operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)
^~~~~~~~
/usr/include/c++/8/bits/istream.tcc:963:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/istream:803:5: note: candidate: ‘template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*)’
operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s)
^~~~~~~~
/usr/include/c++/8/istream:803:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<char, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/istream:808:5: note: candidate: ‘template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*)’
operator>>(basic_istream<char, _Traits>& __in, signed char* __s)
^~~~~~~~
/usr/include/c++/8/istream:808:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<char, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iostream:40,
from prog.cpp:1:
/usr/include/c++/8/istream:980:5: note: candidate: ‘template<class _Istream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_istream<_Istream>, std::__is_extractable<typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type, _Tp&&, void> >::value, typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type>::type std::operator>>(_Istream&&, _Tp&&)’
operator>>(_Istream&& __is, _Tp&& __x)
^~~~~~~~
/usr/include/c++/8/istream:980:5: note: template argument deduction/substitution failed:
/usr/include/c++/8/istream: In substitution of ‘template<class _Istream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_istream<_Istream>, std::__is_extractable<typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type, _Tp&&, void> >::value, typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type>::type std::operator>>(_Istream&&, _Tp&&) [with _Istream = std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>; _Tp = std::__cxx11::basic_stringstream<char>&]’:
prog.cpp:11:24: required from here
/usr/include/c++/8/istream:980:5: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:71:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Resetiosflags __f)
^~~~~~~~
/usr/include/c++/8/iomanip:71:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:101:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Setiosflags __f)
^~~~~~~~
/usr/include/c++/8/iomanip:101:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:132:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Setbase __f)
^~~~~~~~
/usr/include/c++/8/iomanip:132:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:170:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Setfill<_CharT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:170:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:200:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Setprecision __f)
^~~~~~~~
/usr/include/c++/8/iomanip:200:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:230:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Setw __f)
^~~~~~~~
/usr/include/c++/8/iomanip:230:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:264:5: note: candidate: ‘template<class _CharT, class _Traits, class _MoneyT> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_money<_MoneyT>)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Get_money<_MoneyT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:264:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:418:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_time<_CharT>)’
operator>>(basic_istream<_CharT, _Traits>& __is, _Get_time<_CharT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:418:5: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
In file included from /usr/include/c++/8/iomanip:45,
from prog.cpp:2:
/usr/include/c++/8/bits/quoted_string.h:139:7: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::__detail::operator>>(std::basic_istream<_CharT, _Traits>&, const std::__detail::_Quoted_string<std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT>&)’
operator>>(std::basic_istream<_CharT, _Traits>& __is,
^~~~~~~~
/usr/include/c++/8/bits/quoted_string.h:139:7: note: template argument deduction/substitution failed:
prog.cpp:11:24: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
std::quoted(in) >> ss;
^~
prog.cpp:15:22: error: no match for ‘operator<<’ (operand types are ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ and ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream<char>’})
std::quoted(out) << ss;
~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/8/string:52,
from /usr/include/c++/8/bits/locale_classes.h:40,
from /usr/include/c++/8/bits/ios_base.h:41,
from /usr/include/c++/8/ios:42,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/bits/basic_string.h:6323:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
operator<<(basic_ostream<_CharT, _Traits>& __os,
^~~~~~~~
/usr/include/c++/8/bits/basic_string.h:6323:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/bits/ios_base.h:46,
from /usr/include/c++/8/ios:42,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/system_error:217:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
^~~~~~~~
/usr/include/c++/8/system_error:217:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:497:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)’
operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
^~~~~~~~
/usr/include/c++/8/ostream:497:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:502:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)’
operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
^~~~~~~~
/usr/include/c++/8/ostream:502:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:508:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)’
operator<<(basic_ostream<char, _Traits>& __out, char __c)
^~~~~~~~
/usr/include/c++/8/ostream:508:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:514:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)’
operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
^~~~~~~~
/usr/include/c++/8/ostream:514:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:519:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)’
operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
^~~~~~~~
/usr/include/c++/8/ostream:519:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:539:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)’
operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
^~~~~~~~
/usr/include/c++/8/ostream:539:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/ostream:693,
from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/bits/ostream.tcc:321:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)’
operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
^~~~~~~~
/usr/include/c++/8/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:556:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)’
operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
^~~~~~~~
/usr/include/c++/8/ostream:556:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:569:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)’
operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
^~~~~~~~
/usr/include/c++/8/ostream:569:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:574:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)’
operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
^~~~~~~~
/usr/include/c++/8/ostream:574:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<char, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iostream:39,
from prog.cpp:1:
/usr/include/c++/8/ostream:682:5: note: candidate: ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)’
operator<<(_Ostream&& __os, const _Tp& __x)
^~~~~~~~
/usr/include/c++/8/ostream:682:5: note: template argument deduction/substitution failed:
/usr/include/c++/8/ostream: In substitution of ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>; _Tp = std::__cxx11::basic_stringstream<char>]’:
prog.cpp:15:25: required from here
/usr/include/c++/8/ostream:682:5: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:79:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
^~~~~~~~
/usr/include/c++/8/iomanip:79:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:109:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
^~~~~~~~
/usr/include/c++/8/iomanip:109:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:143:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
^~~~~~~~
/usr/include/c++/8/iomanip:143:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:178:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:178:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:208:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
^~~~~~~~
/usr/include/c++/8/iomanip:208:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:238:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
^~~~~~~~
/usr/include/c++/8/iomanip:238:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:311:5: note: candidate: ‘template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:311:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from prog.cpp:2:
/usr/include/c++/8/iomanip:363:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)’
operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
^~~~~~~~
/usr/include/c++/8/iomanip:363:5: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iomanip:45,
from prog.cpp:2:
/usr/include/c++/8/bits/quoted_string.h:93:7: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::__detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__detail::_Quoted_string<const _CharT*, _CharT>&)’
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^~~~~~~~
/usr/include/c++/8/bits/quoted_string.h:93:7: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~
In file included from /usr/include/c++/8/iomanip:45,
from prog.cpp:2:
/usr/include/c++/8/bits/quoted_string.h:117:7: note: candidate: ‘template<class _CharT, class _Traits, class _String> std::basic_ostream<_CharT, _Traits>& std::__detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__detail::_Quoted_string<_String, _CharT>&)’
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^~~~~~~~
/usr/include/c++/8/bits/quoted_string.h:117:7: note: template argument deduction/substitution failed:
prog.cpp:15:25: note: ‘std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
std::quoted(out) << ss;
^~