Home | History | Annotate | Download | only in ext

Lines Matching refs:traits_type

61       typedef _Traits					traits_type;
62 typedef typename traits_type::int_type int_type;
63 typedef typename traits_type::pos_type pos_type;
64 typedef typename traits_type::off_type off_type;
77 : _M_file(__f), _M_unget_buf(traits_type::eof())
116 pbackfail(int_type __c = traits_type::eof())
119 const int_type __eof = traits_type::eof();
122 if (traits_type::eq_int_type(__c, __eof)) // unget
124 if (!traits_type::eq_int_type(_M_unget_buf, __eof))
141 overflow(int_type __c = traits_type::eof())
144 if (traits_type::eq_int_type(__c, traits_type::eof()))
147 __ret = traits_type::eof();
149 __ret = traits_type::not_eof(__c);
213 _M_unget_buf = traits_type::to_int_type(__s[__ret - 1]);
215 _M_unget_buf = traits_type::eof();
245 const int_type __eof = traits_type::eof();
249 if (traits_type::eq_int_type(__c, __eof))
251 __s[__ret] = traits_type::to_char_type(__c);
256 _M_unget_buf = traits_type::to_int_type(__s[__ret - 1]);
258 _M_unget_buf = traits_type::eof();
268 const int_type __eof = traits_type::eof();
271 if (traits_type::eq_int_type(this->syncputc(*__s++), __eof))