Lines Matching refs:char_traits
20 template<class charT> struct char_traits;
21 template<> struct char_traits<char>;
22 template<> struct char_traits<char8_t>; // C++20
23 template<> struct char_traits<char16_t>;
24 template<> struct char_traits<char32_t>;
25 template<> struct char_traits<wchar_t>;
30 template <class charT, class traits = char_traits<charT> > class basic_ios;
32 template <class charT, class traits = char_traits<charT> > class basic_streambuf;
33 template <class charT, class traits = char_traits<charT> > class basic_istream;
34 template <class charT, class traits = char_traits<charT> > class basic_ostream;
35 template <class charT, class traits = char_traits<charT> > class basic_iostream;
37 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
39 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
41 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
43 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
46 template <class charT, class traits = char_traits<charT> > class basic_filebuf;
47 template <class charT, class traits = char_traits<charT> > class basic_ifstream;
48 template <class charT, class traits = char_traits<charT> > class basic_ofstream;
49 template <class charT, class traits = char_traits<charT> > class basic_fstream;
51 template <class charT, class traits = char_traits<charT> > class istreambuf_iterator;
52 template <class charT, class traits = char_traits<charT> > class ostreambuf_iterator;
88 typedef fpos<char_traits<char>::state_type> streampos;
89 typedef fpos<char_traits<wchar_t>::state_type> wstreampos;
106 template<class _CharT> struct _LIBCPP_TEMPLATE_VIS char_traits;
107 template<> struct char_traits<char>;
109 template<> struct char_traits<char8_t>;
111 template<> struct char_traits<char16_t>;
112 template<> struct char_traits<char32_t>;
113 template<> struct char_traits<wchar_t>;
117 template <class _CharT, class _Traits = char_traits<_CharT> >
120 template <class _CharT, class _Traits = char_traits<_CharT> >
122 template <class _CharT, class _Traits = char_traits<_CharT> >
124 template <class _CharT, class _Traits = char_traits<_CharT> >
126 template <class _CharT, class _Traits = char_traits<_CharT> >
129 template <class _CharT, class _Traits = char_traits<_CharT>,
132 template <class _CharT, class _Traits = char_traits<_CharT>,
135 template <class _CharT, class _Traits = char_traits<_CharT>,
138 template <class _CharT, class _Traits = char_traits<_CharT>,
142 template <class _CharT, class _Traits = char_traits<_CharT> >
144 template <class _CharT, class _Traits = char_traits<_CharT> >
146 template <class _CharT, class _Traits = char_traits<_CharT> >
148 template <class _CharT, class _Traits = char_traits<_CharT> >
151 template <class _CharT, class _Traits = char_traits<_CharT> >
153 template <class _CharT, class _Traits = char_traits<_CharT> >
202 typedef long int streamoff; // for char_traits in <string>
204 typedef long long streamoff; // for char_traits in <string>
208 class _Traits = char_traits<_CharT>,
211 typedef basic_string<char, char_traits<char>, allocator<char> > string;
212 typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstring;