DDS
ver. 3.6
|
This custom istream iterator helps to read input line by line without breaking lines after whitespace etc. More...
#include <CustomIterator.h>
Public Types | |
typedef custom_istream_iterator< T, Ch, Tr, Dist > | m_it |
typedef Ch | char_type |
typedef Tr | traits_type |
typedef std::basic_istream< Ch, Tr > | istream_type |
Public Member Functions | |
custom_istream_iterator () | |
custom_istream_iterator (istream_type &s) | |
const T & | operator * () const |
const T * | operator-> () const |
custom_istream_iterator & | operator++ () |
custom_istream_iterator | operator++ (int) |
bool | equal (const m_it &rhs) const |
Protected Member Functions | |
void | getval () |
template<> | |
void | getval () |
Protected Attributes | |
istream_type * | m_istream |
T | m_val |
This custom istream iterator helps to read input line by line without breaking lines after whitespace etc.
typedef Ch dds::misc::custom_istream_iterator< T, Ch, Tr, Dist >::char_type |
typedef std::basic_istream<Ch, Tr> dds::misc::custom_istream_iterator< T, Ch, Tr, Dist >::istream_type |
typedef custom_istream_iterator<T, Ch, Tr, Dist> dds::misc::custom_istream_iterator< T, Ch, Tr, Dist >::m_it |
typedef Tr dds::misc::custom_istream_iterator< T, Ch, Tr, Dist >::traits_type |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |