30#ifndef _GLIBCXX_IOSFWD_SPAN_H
31#define _GLIBCXX_IOSFWD_SPAN_H 1
34#pragma GCC system_header
41#ifdef __glibcxx_spanstream
42#include <bits/iosfwd.h>
44namespace std _GLIBCXX_VISIBILITY(default)
46_GLIBCXX_BEGIN_NAMESPACE_VERSION
53 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>>
55 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>>
56 class basic_ispanstream;
57 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>>
58 class basic_ospanstream;
59 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>>
60 class basic_spanstream;
62 using spanbuf = basic_spanbuf<char>;
63 using ispanstream = basic_ispanstream<char>;
64 using ospanstream = basic_ospanstream<char>;
65 using spanstream = basic_spanstream<char>;
67#ifdef _GLIBCXX_USE_WCHAR_T
68 using wspanbuf = basic_spanbuf<wchar_t>;
69 using wispanstream = basic_ispanstream<wchar_t>;
70 using wospanstream = basic_ospanstream<wchar_t>;
71 using wspanstream = basic_spanstream<wchar_t>;
75_GLIBCXX_END_NAMESPACE_VERSION
ISO C++ entities toplevel namespace is std.