ReactOS 0.4.15-dev-8614-gbc76250
|
#include <_istreambuf_iterator.h>
Public Types | |
typedef _CharT | char_type |
typedef _Traits | traits_type |
typedef _Traits::int_type | int_type |
typedef basic_streambuf< _CharT, _Traits > | streambuf_type |
typedef basic_istream< _CharT, _Traits > | istream_type |
typedef input_iterator_tag | iterator_category |
typedef _CharT | value_type |
typedef _Traits::off_type | difference_type |
typedef const _CharT * | pointer |
typedef const _CharT & | reference |
Public Types inherited from iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & > | |
typedef input_iterator_tag | iterator_category |
typedef _CharT | value_type |
typedef _Distance | difference_type |
typedef _Pointer | pointer |
typedef _Reference | reference |
Public Member Functions | |
istreambuf_iterator (streambuf_type *__p=0) | |
istreambuf_iterator (basic_istream< _CharT, _Traits > &__is) | |
char_type | operator* () const |
istreambuf_iterator< _CharT, _Traits > & | operator++ () |
istreambuf_iterator< _CharT, _Traits > | operator++ (int) |
bool | equal (const istreambuf_iterator< _CharT, _Traits > &__i) const |
Private Member Functions | |
void | _M_init (streambuf_type *__p) |
void | _M_getc () const |
Private Attributes | |
streambuf_type * | _M_buf |
_CharT | _M_c |
bool | _M_eof |
bool | _M_have_c |
Definition at line 45 of file _istreambuf_iterator.h.
typedef _CharT istreambuf_iterator< _CharT, _Traits >::char_type |
Definition at line 49 of file _istreambuf_iterator.h.
typedef _Traits::off_type istreambuf_iterator< _CharT, _Traits >::difference_type |
Definition at line 57 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_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 |
Definition at line 55 of file _istreambuf_iterator.h.
typedef const _CharT* istreambuf_iterator< _CharT, _Traits >::pointer |
Definition at line 58 of file _istreambuf_iterator.h.
typedef const _CharT& istreambuf_iterator< _CharT, _Traits >::reference |
Definition at line 59 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 _Traits istreambuf_iterator< _CharT, _Traits >::traits_type |
Definition at line 50 of file _istreambuf_iterator.h.
typedef _CharT istreambuf_iterator< _CharT, _Traits >::value_type |
Definition at line 56 of file _istreambuf_iterator.h.
|
inline |
Definition at line 62 of file _istreambuf_iterator.h.
|
inline |
Definition at line 106 of file _istreambuf_iterator.h.
|
inlineprivate |
Definition at line 89 of file _istreambuf_iterator.h.
Referenced by istreambuf_iterator< _CharT, _Traits >::equal(), and istreambuf_iterator< _CharT, _Traits >::operator*().
|
inlineprivate |
Definition at line 83 of file _istreambuf_iterator.h.
Referenced by istreambuf_iterator< _CharT, _Traits >::istreambuf_iterator().
|
inline |
Definition at line 74 of file _istreambuf_iterator.h.
Referenced by operator==().
|
inline |
Definition at line 66 of file _istreambuf_iterator.h.
|
inline |
Definition at line 67 of file _istreambuf_iterator.h.
istreambuf_iterator< _CharT, _Traits > istreambuf_iterator< _CharT, _Traits >::operator++ | ( | int | ) |
Definition at line 144 of file _istreambuf_iterator.h.
|
private |
|
mutableprivate |
Definition at line 100 of file _istreambuf_iterator.h.
Referenced by istreambuf_iterator< _CharT, _Traits >::_M_getc(), and istreambuf_iterator< _CharT, _Traits >::operator*().
|
mutableprivate |
Definition at line 101 of file _istreambuf_iterator.h.
Referenced by istreambuf_iterator< _CharT, _Traits >::_M_getc(), istreambuf_iterator< _CharT, _Traits >::_M_init(), and istreambuf_iterator< _CharT, _Traits >::equal().
|
mutableprivate |
Definition at line 102 of file _istreambuf_iterator.h.
Referenced by istreambuf_iterator< _CharT, _Traits >::_M_getc(), istreambuf_iterator< _CharT, _Traits >::_M_init(), and istreambuf_iterator< _CharT, _Traits >::operator++().