Files
2025-10-25 03:02:53 +03:00

1.8 KiB

[spanstream.syn]

31 Input/output library [input.output]

31.9 Span-based streams [span.streams]

31.9.2 Header synopsis [spanstream.syn]

🔗

namespace std {// [spanbuf], class template basic_spanbuftemplate<class charT, class traits = char_traits>class basic_spanbuf; template<class charT, class traits>void swap(basic_spanbuf<charT, traits>& x, basic_spanbuf<charT, traits>& y); using spanbuf = basic_spanbuf; using wspanbuf = basic_spanbuf<wchar_t>; // [ispanstream], class template basic_ispanstreamtemplate<class charT, class traits = char_traits>class basic_ispanstream; template<class charT, class traits>void swap(basic_ispanstream<charT, traits>& x, basic_ispanstream<charT, traits>& y); using ispanstream = basic_ispanstream; using wispanstream = basic_ispanstream<wchar_t>; // [ospanstream], class template basic_ospanstreamtemplate<class charT, class traits = char_traits>class basic_ospanstream; template<class charT, class traits>void swap(basic_ospanstream<charT, traits>& x, basic_ospanstream<charT, traits>& y); using ospanstream = basic_ospanstream; using wospanstream = basic_ospanstream<wchar_t>; // [spanstream], class template basic_spanstreamtemplate<class charT, class traits = char_traits>class basic_spanstream; template<class charT, class traits>void swap(basic_spanstream<charT, traits>& x, basic_spanstream<charT, traits>& y); using spanstream = basic_spanstream; using wspanstream = basic_spanstream<wchar_t>;}