Home | History | Annotate | Download | only in ext

Lines Matching refs:traits_type

52       typedef _Traits					traits_type;
53 typedef typename traits_type::int_type int_type;
54 typedef typename traits_type::pos_type pos_type;
55 typedef typename traits_type::off_type off_type;
68 : _M_file(__f), _M_unget_buf(traits_type::eof())
107 pbackfail(int_type __c = traits_type::eof())
110 const int_type __eof = traits_type::eof();
113 if (traits_type::eq_int_type(__c, __eof)) // unget
115 if (!traits_type::eq_int_type(_M_unget_buf, __eof))
132 overflow(int_type __c = traits_type::eof())
135 if (traits_type::eq_int_type(__c, traits_type::eof()))
138 __ret = traits_type::eof();
140 __ret = traits_type::not_eof(__c);
204 _M_unget_buf = traits_type::to_int_type(__s[__ret - 1]);
206 _M_unget_buf = traits_type::eof();
236 const int_type __eof = traits_type::eof();
240 if (traits_type::eq_int_type(__c, __eof))
242 __s[__ret] = traits_type::to_char_type(__c);
247 _M_unget_buf = traits_type::to_int_type(__s[__ret - 1]);
249 _M_unget_buf = traits_type::eof();
259 const int_type __eof = traits_type::eof();
262 if (traits_type::eq_int_type(this->syncputc(*__s++), __eof))