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<
typename _CharT, 
typename _Traits = 
char_traits<_CharT>,
 
   56            typename _Alloc = allocator<_CharT> >
 
   59   template<> 
struct char_traits<char>;
 
   64 #ifdef _GLIBCXX_USE_WCHAR_T 
   71 #if ((__cplusplus >= 201103L) \ 
   72      && defined(_GLIBCXX_USE_C99_STDINT_TR1)) 
   86 _GLIBCXX_END_NAMESPACE_VERSION
 
   89 #endif  // _STRINGFWD_H 
basic_string< char16_t > u16string
A string of char16_t. 
 
basic_string< char32_t > u32string
A string of char32_t. 
 
basic_string< wchar_t > wstring
A string of wchar_t. 
 
basic_string< char > string
A string of char. 
 
Basis for explicit traits specializations.