35 #define _STRINGFWD_H 1
37 #ifdef _GLIBCXX_SYSHDR
38 #pragma GCC system_header
44 namespace std _GLIBCXX_VISIBILITY(default)
46 _GLIBCXX_BEGIN_NAMESPACE_VERSION
54 template<
class _CharT>
57 template<>
struct char_traits<char>;
59 template<>
struct char_traits<wchar_t>;
61 #ifdef _GLIBCXX_USE_CHAR8_T
62 template<>
struct char_traits<char8_t>;
65 #if __cplusplus >= 201103L
66 template<>
struct char_traits<char16_t>;
67 template<>
struct char_traits<char32_t>;
70 _GLIBCXX_BEGIN_NAMESPACE_CXX11
72 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>,
73 typename _Alloc = allocator<_CharT> >
76 _GLIBCXX_END_NAMESPACE_CXX11
84 #ifdef _GLIBCXX_USE_CHAR8_T
89 #if __cplusplus >= 201103L
99 _GLIBCXX_END_NAMESPACE_VERSION
102 #endif // _STRINGFWD_H