istreambuf_iterator< _CharT, _Traits > Class Template Reference#include <_istreambuf_iterator.h>
Inheritance diagram for istreambuf_iterator< _CharT, _Traits >: ![]()
Detailed Descriptiontemplate<class _CharT, class _Traits>
|
typedef _CharT istreambuf_iterator< _CharT, _Traits >::char_type |
Definition at line 49 of file _istreambuf_iterator.h.
typedef _Traits istreambuf_iterator< _CharT, _Traits >::traits_type |
Definition at line 50 of file _istreambuf_iterator.h.
typedef _Traits::int_type istreambuf_iterator< _CharT, _Traits >::int_type |
Definition at line 51 of file _istreambuf_iterator.h.
typedef basic_streambuf<_CharT, _Traits> istreambuf_iterator< _CharT, _Traits >::streambuf_type |
Definition at line 52 of file _istreambuf_iterator.h.
typedef basic_istream<_CharT, _Traits> istreambuf_iterator< _CharT, _Traits >::istream_type |
Definition at line 53 of file _istreambuf_iterator.h.
typedef input_iterator_tag istreambuf_iterator< _CharT, _Traits >::iterator_category |
Reimplemented from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >.
Definition at line 55 of file _istreambuf_iterator.h.
typedef _CharT istreambuf_iterator< _CharT, _Traits >::value_type |
Reimplemented from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >.
Definition at line 56 of file _istreambuf_iterator.h.
typedef _Traits::off_type istreambuf_iterator< _CharT, _Traits >::difference_type |
Reimplemented from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >.
Definition at line 57 of file _istreambuf_iterator.h.
typedef const _CharT* istreambuf_iterator< _CharT, _Traits >::pointer |
Reimplemented from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >.
Definition at line 58 of file _istreambuf_iterator.h.
typedef const _CharT& istreambuf_iterator< _CharT, _Traits >::reference |
Reimplemented from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >.
Definition at line 59 of file _istreambuf_iterator.h.
istreambuf_iterator< _CharT, _Traits >::istreambuf_iterator | ( | streambuf_type * | __p = 0 |
) | [inline] |
Definition at line 62 of file _istreambuf_iterator.h.
istreambuf_iterator< _CharT, _Traits >::istreambuf_iterator | ( | basic_istream< _CharT, _Traits > & | __is | ) | [inline] |
char_type istreambuf_iterator< _CharT, _Traits >::operator * | ( | ) | const [inline] |
Definition at line 66 of file _istreambuf_iterator.h.
istreambuf_iterator<_CharT, _Traits>& istreambuf_iterator< _CharT, _Traits >::operator++ | ( | ) | [inline] |
Definition at line 67 of file _istreambuf_iterator.h.
References basic_streambuf< _CharT, _Traits >::sbumpc().
istreambuf_iterator< _CharT, _Traits > istreambuf_iterator< _CharT, _Traits >::operator++ | ( | int | ) |
Definition at line 153 of file _istreambuf_iterator.h.
References basic_streambuf< _CharT, _Traits >::sbumpc().
bool istreambuf_iterator< _CharT, _Traits >::equal | ( | const istreambuf_iterator< _CharT, _Traits > & | __i | ) | const [inline] |
Definition at line 75 of file _istreambuf_iterator.h.
References istreambuf_iterator< _CharT, _Traits >::_M_buf, istreambuf_iterator< _CharT, _Traits >::_M_eof, and istreambuf_iterator< _CharT, _Traits >::_M_getc().
Referenced by operator==().