|
blocxx
|
This class differs from a std::istreambuf_iterator in that dereferncing an eof iterator returns 0 This class is mostly just a replacement for std::istreambuf_iterator<>, since it doesn't exist in the gcc 2.95.x standard lib. More...
#include <IstreamBufIterator.hpp>
Classes | |
| class | proxy |
Public Member Functions | |
| IstreamBufIterator () | |
| IstreamBufIterator (std::istream &s) | |
| IstreamBufIterator (std::streambuf *b) | |
| char | operator* () const |
| IstreamBufIterator & | operator++ () |
| proxy | operator++ (int) |
| bool | equal (const IstreamBufIterator &b) const |
Private Attributes | |
| std::streambuf * | m_sbuf |
This class differs from a std::istreambuf_iterator in that dereferncing an eof iterator returns 0 This class is mostly just a replacement for std::istreambuf_iterator<>, since it doesn't exist in the gcc 2.95.x standard lib.
We also added/removed some features to make it more efficient.
Definition at line 86 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 128 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 129 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 130 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 162 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 131 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 142 of file IstreamBufIterator.hpp.
|
inline |
Definition at line 151 of file IstreamBufIterator.hpp.
|
private |
Definition at line 175 of file IstreamBufIterator.hpp.
1.8.18