Lines Matching refs:char_traits
19 template<class charT> struct char_traits;
20 template<> struct char_traits<char>;
21 template<> struct char_traits<char8_t>; // C++20
22 template<> struct char_traits<char16_t>;
23 template<> struct char_traits<char32_t>;
24 template<> struct char_traits<wchar_t>;
29 template <class charT, class traits = char_traits<charT> > class basic_ios;
31 template <class charT, class traits = char_traits<charT> > class basic_streambuf;
32 template <class charT, class traits = char_traits<charT> > class basic_istream;
33 template <class charT, class traits = char_traits<charT> > class basic_ostream;
34 template <class charT, class traits = char_traits<charT> > class basic_iostream;
36 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
38 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
40 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
42 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
45 template <class charT, class traits = char_traits<charT> > class basic_filebuf;
46 template <class charT, class traits = char_traits<charT> > class basic_ifstream;
47 template <class charT, class traits = char_traits<charT> > class basic_ofstream;
48 template <class charT, class traits = char_traits<charT> > class basic_fstream;
50 template <class charT, class traits = char_traits<charT> > class istreambuf_iterator;
51 template <class charT, class traits = char_traits<charT> > class ostreambuf_iterator;
87 typedef fpos<char_traits<char>::state_type> streampos;
88 typedef fpos<char_traits<wchar_t>::state_type> wstreampos;
105 template<class _CharT> struct _LIBCPP_TEMPLATE_VIS char_traits;
106 template<> struct char_traits<char>;
108 template<> struct char_traits<char8_t>;
110 template<> struct char_traits<char16_t>;
111 template<> struct char_traits<char32_t>;
112 template<> struct char_traits<wchar_t>;
116 template <class _CharT, class _Traits = char_traits<_CharT> >
119 template <class _CharT, class _Traits = char_traits<_CharT> >
121 template <class _CharT, class _Traits = char_traits<_CharT> >
123 template <class _CharT, class _Traits = char_traits<_CharT> >
125 template <class _CharT, class _Traits = char_traits<_CharT> >
128 template <class _CharT, class _Traits = char_traits<_CharT>,
131 template <class _CharT, class _Traits = char_traits<_CharT>,
134 template <class _CharT, class _Traits = char_traits<_CharT>,
137 template <class _CharT, class _Traits = char_traits<_CharT>,
141 template <class _CharT, class _Traits = char_traits<_CharT> >
143 template <class _CharT, class _Traits = char_traits<_CharT> >
145 template <class _CharT, class _Traits = char_traits<_CharT> >
147 template <class _CharT, class _Traits = char_traits<_CharT> >
150 template <class _CharT, class _Traits = char_traits<_CharT> >
152 template <class _CharT, class _Traits = char_traits<_CharT> >
201 typedef long int streamoff; // for char_traits in <string>
203 typedef long long streamoff; // for char_traits in <string>
207 class _Traits = char_traits<_CharT>,
210 typedef basic_string<char, char_traits<char>, allocator<char> > string;
211 typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstring;