ReactOS 0.4.16-dev-252-g9ccafe8
|
#include <_stream_iterator.h>
Public Types | |
typedef _CharT | char_type |
typedef _Traits | traits_type |
typedef basic_istream< _CharT, _Traits > | istream_type |
typedef input_iterator_tag | iterator_category |
typedef _Tp | value_type |
typedef _Dist | difference_type |
typedef const _Tp * | pointer |
typedef const _Tp & | reference |
Public Types inherited from iterator< _Category, _Tp,,, > | |
typedef _Category | iterator_category |
typedef _Tp | value_type |
typedef _Distance | difference_type |
typedef _Pointer | pointer |
typedef _Reference | reference |
Public Member Functions | |
istream_iterator () | |
istream_iterator (istream_type &__s) | |
reference | operator* () const |
_STLP_DEFINE_ARROW_OPERATOR _Self & | operator++ () |
_Self | operator++ (int) |
bool | _M_equal (const _Self &__x) const |
Private Types | |
typedef istream_iterator< __ISI_TMPL_ARGUMENTS > | _Self |
Private Member Functions | |
void | _M_read () const |
Private Attributes | |
istream_type * | _M_stream |
_Tp | _M_value |
bool | _M_ok |
bool | _M_read_done |
Definition at line 70 of file _stream_iterator.h.
|
private |
Definition at line 96 of file _stream_iterator.h.
typedef _CharT istream_iterator< _Tp, _CharT, _Traits, _Dist >::char_type |
Definition at line 98 of file _stream_iterator.h.
typedef _Dist istream_iterator< _Tp, _CharT, _Traits, _Dist >::difference_type |
Definition at line 104 of file _stream_iterator.h.
typedef basic_istream<_CharT, _Traits> istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_type |
Definition at line 100 of file _stream_iterator.h.
typedef input_iterator_tag istream_iterator< _Tp, _CharT, _Traits, _Dist >::iterator_category |
Definition at line 102 of file _stream_iterator.h.
typedef const _Tp* istream_iterator< _Tp, _CharT, _Traits, _Dist >::pointer |
Definition at line 105 of file _stream_iterator.h.
typedef const _Tp& istream_iterator< _Tp, _CharT, _Traits, _Dist >::reference |
Definition at line 106 of file _stream_iterator.h.
typedef _Traits istream_iterator< _Tp, _CharT, _Traits, _Dist >::traits_type |
Definition at line 99 of file _stream_iterator.h.
typedef _Tp istream_iterator< _Tp, _CharT, _Traits, _Dist >::value_type |
Definition at line 103 of file _stream_iterator.h.
|
inline |
Definition at line 108 of file _stream_iterator.h.
|
inline |
Definition at line 109 of file _stream_iterator.h.
|
inline |
Definition at line 130 of file _stream_iterator.h.
Referenced by operator==().
|
inlineprivate |
Definition at line 146 of file _stream_iterator.h.
Referenced by istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator*(), and istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator++().
|
inline |
Definition at line 111 of file _stream_iterator.h.
|
inline |
Definition at line 120 of file _stream_iterator.h.
|
inline |
Definition at line 124 of file _stream_iterator.h.
|
mutableprivate |
Definition at line 143 of file _stream_iterator.h.
Referenced by istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), and istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
|
mutableprivate |
Definition at line 144 of file _stream_iterator.h.
Referenced by istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read(), and istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator*().
|
private |
Definition at line 141 of file _stream_iterator.h.
Referenced by istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), and istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
|
mutableprivate |
Definition at line 142 of file _stream_iterator.h.
Referenced by istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read(), and istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator*().