37#pragma GCC system_header
42namespace 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#if ((__cplusplus >= 201103L) \
62 && defined(_GLIBCXX_USE_C99_STDINT_TR1))
63 template<>
struct char_traits<char16_t>;
64 template<>
struct char_traits<char32_t>;
67_GLIBCXX_BEGIN_NAMESPACE_CXX11
69 template<
typename _CharT,
typename _Traits =
char_traits<_CharT>,
70 typename _Alloc = allocator<_CharT> >
76#ifdef _GLIBCXX_USE_WCHAR_T
81#if ((__cplusplus >= 201103L) \
82 && defined(_GLIBCXX_USE_C99_STDINT_TR1))
90_GLIBCXX_END_NAMESPACE_CXX11
94_GLIBCXX_END_NAMESPACE_VERSION
basic_string< char > string
A string of char.
basic_string< char32_t > u32string
A string of char32_t.
basic_string< char16_t > u16string
A string of char16_t.
basic_string< wchar_t > wstring
A string of wchar_t.
ISO C++ entities toplevel namespace is std.