#include <stream_iterator.h>
Inheritance diagram for std::istream_iterator< _Tp, _CharT, _Traits, _Dist >:

| Public Types | |
| typedef _CharT | char_type | 
| typedef _Traits | traits_type | 
| typedef basic_istream< _CharT, _Traits > | istream_type | 
| Public Member Functions | |
| istream_iterator () | |
| Construct end of input stream iterator. | |
| istream_iterator (istream_type &__s) | |
| Construct start of input stream iterator. | |
| istream_iterator (const istream_iterator &__obj) | |
| const _Tp & | operator * () const | 
| const _Tp * | operator-> () const | 
| istream_iterator & | operator++ () | 
| istream_iterator | operator++ (int) | 
| bool | _M_equal (const istream_iterator &__x) const | 
| Private Member Functions | |
| void | _M_read () | 
| Private Attributes | |
| istream_type * | _M_stream | 
| _Tp | _M_value | 
| bool | _M_ok | 
Definition at line 47 of file stream_iterator.h.
| typedef _CharT std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::char_type | 
Definition at line 51 of file stream_iterator.h.
| typedef basic_istream<_CharT, _Traits> std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_type | 
Definition at line 53 of file stream_iterator.h.
| typedef _Traits std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::traits_type | 
Definition at line 52 of file stream_iterator.h.
| std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_iterator | ( | ) |  [inline] | 
| std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_iterator | ( | istream_type & | __s | ) |  [inline] | 
Construct start of input stream iterator.
Definition at line 66 of file stream_iterator.h.
References std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
| std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_iterator | ( | const istream_iterator< _Tp, _CharT, _Traits, _Dist > & | __obj | ) |  [inline] | 
Definition at line 70 of file stream_iterator.h.
| bool std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal | ( | const istream_iterator< _Tp, _CharT, _Traits, _Dist > & | __x | ) | const  [inline] | 
Definition at line 109 of file stream_iterator.h.
References std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok, and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_stream.
Referenced by std::operator!=(), and std::operator==().
| void std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read | ( | ) |  [inline, private] | 
Definition at line 114 of file stream_iterator.h.
References std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok, std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_stream, and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_value.
Referenced by std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::istream_iterator(), and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator++().
| const _Tp& std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator * | ( | ) | const  [inline] | 
Definition at line 76 of file stream_iterator.h.
References __glibcxx_requires_cond, __gnu_debug::__msg_deref_istream, std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok, and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_value.
Referenced by std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator->().
| istream_iterator std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator++ | ( | int | ) |  [inline] | 
Definition at line 98 of file stream_iterator.h.
References __glibcxx_requires_cond, __gnu_debug::__msg_inc_istream, std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok, and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
| istream_iterator& std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator++ | ( | ) |  [inline] | 
Definition at line 88 of file stream_iterator.h.
References __glibcxx_requires_cond, __gnu_debug::__msg_inc_istream, std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok, and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
| const _Tp* std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator-> | ( | ) | const  [inline] | 
Definition at line 85 of file stream_iterator.h.
References std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator *().
| bool std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_ok  [private] | 
Definition at line 58 of file stream_iterator.h.
Referenced by std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read(), std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator *(), and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator++().
| istream_type* std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_stream  [private] | 
Definition at line 56 of file stream_iterator.h.
Referenced by std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_equal(), and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read().
| _Tp std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_value  [private] | 
Definition at line 57 of file stream_iterator.h.
Referenced by std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::_M_read(), and std::istream_iterator< _Tp, _CharT, _Traits, _Dist >::operator *().
 1.4.7
 1.4.7