35 #define _STRINGFWD_H 1 37 #pragma GCC system_header 42 namespace std _GLIBCXX_VISIBILITY(default)
44 _GLIBCXX_BEGIN_NAMESPACE_VERSION
52 template<
class _CharT>
55 template<>
struct char_traits<char>;
57 #ifdef _GLIBCXX_USE_WCHAR_T 58 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
81 #ifdef _GLIBCXX_USE_WCHAR_T 86 #ifdef _GLIBCXX_USE_CHAR8_T 91 #if __cplusplus >= 201103L 101 _GLIBCXX_END_NAMESPACE_VERSION
104 #endif // _STRINGFWD_H
basic_string< char16_t > u16string
A string of char16_t.
ISO C++ entities toplevel namespace is std.
_GLIBCXX_END_NAMESPACE_CXX11 typedef basic_string< char > string
A string of char.
basic_string< wchar_t > wstring
A string of wchar_t.
Managing sequences of characters and character-like objects.
basic_string< char32_t > u32string
A string of char32_t.