Lines Matching refs:_Traits

54 template <class _CharT, class _Traits, class _Alloc>
55 class basic_stringbuf : public basic_streambuf<_CharT, _Traits> {
58 typedef typename _Traits::int_type int_type;
59 typedef typename _Traits::pos_type pos_type;
60 typedef typename _Traits::off_type off_type;
61 typedef _Traits traits_type;
63 typedef basic_streambuf<_CharT, _Traits> _Base;
64 typedef basic_stringbuf<_CharT, _Traits, _Alloc> _Self;
65 typedef basic_string<_CharT, _Traits, _Alloc> _String;
83 int_type pbackfail() {return pbackfail(_Traits::eof());}
84 int_type overflow() {return overflow(_Traits::eof());}
116 template <class _CharT, class _Traits, class _Alloc>
117 class basic_istringstream : public basic_istream<_CharT, _Traits> {
119 typedef typename _Traits::char_type char_type;
120 typedef typename _Traits::int_type int_type;
121 typedef typename _Traits::pos_type pos_type;
122 typedef typename _Traits::off_type off_type;
123 typedef _Traits traits_type;
125 typedef basic_ios<_CharT, _Traits> _Basic_ios;
126 typedef basic_istream<_CharT, _Traits> _Base;
127 typedef basic_string<_CharT, _Traits, _Alloc> _String;
128 typedef basic_stringbuf<_CharT, _Traits, _Alloc> _Buf;
138 basic_stringbuf<_CharT, _Traits, _Alloc>* rdbuf() const
145 basic_stringbuf<_CharT, _Traits, _Alloc> _M_buf;
148 typedef basic_istringstream<_CharT, _Traits> _Self;
159 template <class _CharT, class _Traits, class _Alloc>
160 class basic_ostringstream : public basic_ostream<_CharT, _Traits> {
162 typedef typename _Traits::char_type char_type;
163 typedef typename _Traits::int_type int_type;
164 typedef typename _Traits::pos_type pos_type;
165 typedef typename _Traits::off_type off_type;
166 typedef _Traits traits_type;
168 typedef basic_ios<_CharT, _Traits> _Basic_ios;
169 typedef basic_ostream<_CharT, _Traits> _Base;
170 typedef basic_string<_CharT, _Traits, _Alloc> _String;
171 typedef basic_stringbuf<_CharT, _Traits, _Alloc> _Buf;
181 basic_stringbuf<_CharT, _Traits, _Alloc>* rdbuf() const
189 basic_stringbuf<_CharT, _Traits, _Alloc> _M_buf;
192 typedef basic_ostringstream<_CharT, _Traits> _Self;
203 template <class _CharT, class _Traits, class _Alloc>
204 class basic_stringstream : public basic_iostream<_CharT, _Traits> {
206 typedef typename _Traits::char_type char_type;
207 typedef typename _Traits::int_type int_type;
208 typedef typename _Traits::pos_type pos_type;
209 typedef typename _Traits::off_type off_type;
210 typedef _Traits traits_type;
212 typedef basic_ios<_CharT, _Traits> _Basic_ios;
213 typedef basic_iostream<_CharT, _Traits> _Base;
214 typedef basic_string<_CharT, _Traits, _Alloc> _String;
215 typedef basic_stringbuf<_CharT, _Traits, _Alloc> _Buf;
227 basic_stringbuf<_CharT, _Traits, _Alloc>* rdbuf() const
234 basic_stringbuf<_CharT, _Traits, _Alloc> _M_buf;
237 typedef basic_stringstream<_CharT, _Traits> _Self;