Lines Matching refs:traits_type
58 typedef _Traits traits_type;
86 // returns traits_type::eof()), the iterator becomes equal to
96 : _M_sbuf(0), _M_c(traits_type::eof()) { }
100 : _M_sbuf(__s.rdbuf()), _M_c(traits_type::eof()) { }
104 : _M_sbuf(__s), _M_c(traits_type::eof()) { }
119 return traits_type::to_char_type(_M_get());
132 _M_c = traits_type::eof();
149 _M_c = traits_type::eof();
170 const int_type __eof = traits_type::eof();
174 if (!traits_type::eq_int_type(_M_c, __eof))
176 else if (!traits_type::eq_int_type((__ret = _M_sbuf->sgetc()),
188 const int_type __eof = traits_type::eof();
189 return traits_type::eq_int_type(_M_get(), __eof);
215 typedef _Traits traits_type;
329 typedef typename __is_iterator_type::traits_type traits_type;
331 typedef typename traits_type::int_type int_type;
337 while (!traits_type::eq_int_type(__c, traits_type::eof()))
342 traits_type::copy(__result, __sb->gptr(), __n);
349 *__result++ = traits_type::to_char_type(__c);
364 typedef typename __is_iterator_type::traits_type traits_type;
366 typedef typename traits_type::int_type int_type;
370 const int_type __ival = traits_type::to_int_type(__val);
373 while (!traits_type::eq_int_type(__c, traits_type::eof())
374 && !traits_type::eq_int_type(__c, __ival))
379 const _CharT* __p = traits_type::find(__sb->gptr(),
390 if (!traits_type::eq_int_type(__c, traits_type::eof()))