Lines Matching refs:traits
510 template <class T, class charT = char, class traits = char_traits<charT>, class Distance = ptrdiff_…
522 typedef traits traits_type;
523 typedef basic_istream<charT, traits> istream_type;
538 template <class T, class charT, class traits, class Distance>
539 bool operator==(const istream_iterator<T,charT,traits,Distance>& x,
540 const istream_iterator<T,charT,traits,Distance>& y);
541 template <class T, class charT, class traits, class Distance>
542 bool operator!=(const istream_iterator<T,charT,traits,Distance>& x,
543 const istream_iterator<T,charT,traits,Distance>& y); // until C++20
545 template <class T, class charT = char, class traits = char_traits<charT> >
558 typedef traits traits_type;
559 typedef basic_ostream<charT,traits> ostream_type;
572 template<class charT, class traits = char_traits<charT> >
574 … : public iterator<input_iterator_tag, charT, traits::off_type, unspecified, charT> // until C++17
579 typedef traits::off_type difference_type;
584 typedef traits traits_type;
585 typedef traits::int_type int_type;
586 typedef basic_streambuf<charT, traits> streambuf_type;
587 typedef basic_istream<charT, traits> istream_type;
604 template <class charT, class traits>
605 bool operator==(const istreambuf_iterator<charT,traits>& a,
606 const istreambuf_iterator<charT,traits>& b);
607 template <class charT, class traits>
608 bool operator!=(const istreambuf_iterator<charT,traits>& a,
609 const istreambuf_iterator<charT,traits>& b); // until C++20
611 template <class charT, class traits = char_traits<charT> >
624 typedef traits traits_type;
625 typedef basic_streambuf<charT, traits> streambuf_type;
626 typedef basic_ostream<charT, traits> ostream_type;