|
textwolf
0.2
|
Input iterator on an STL input stream. More...
#include <istreamiterator.hpp>
Public Member Functions | |
| IStreamIterator () | |
| Default constructor. More... | |
| ~IStreamIterator () | |
| Destructor. More... | |
| IStreamIterator (IStream *input, std::size_t bufsize=8192) | |
| Constructor. More... | |
| IStreamIterator (const IStreamIterator &o) | |
| Copy constructor. More... | |
| char | operator* () |
| Element access. More... | |
| IStreamIterator & | operator++ () |
| Pre increment. More... | |
| int | operator- (const IStreamIterator &o) const |
| PositionIndex | position () const |
Additional Inherited Members | |
Public Types inherited from textwolf::throws_exception | |
| enum | Cause { Unknown, DimOutOfRange, StateNumbersNotAscending, InvalidParamState, InvalidParamChar, DuplicateStateTransition, InvalidState, IllegalParam, IllegalAttributeName, OutOfMem, ArrayBoundsReadWrite, NotAllowedOperation, FileReadError, IllegalXmlHeader, InvalidTagOffset, CorruptTagStack, CodePageIndexNotSupported } |
| Enumeration of error cases. More... | |
Input iterator on an STL input stream.
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
Constructor.
| [in] | input | input to iterate on |
|
inline |
Copy constructor.
| [in] | o | iterator to copy |
|
inline |
Element access.
|
inline |
Pre increment.
|
inline |
|
inline |
1.8.6