|
libebml_ng
|
Iterator class for parseFile. More...
#include <io.h>
Public Member Functions | |
| iterator (ioBase *file) | |
| iterator (ioBase *file, off_t end) | |
| iterator (ioBase *file, off_t start, off_t end) | |
| iterator (ioBase *file, off_t end, parseFile &) | |
| iterator (ioBase *file, off_t start, off_t end, parseFile &) | |
| parseFile | operator* () |
| parseFile::iterator & | operator++ () |
| bool | atEnd () |
Iterator class for parseFile.
Provides sequential access to the EBML elements contained within the file segment. IO exceptions (such as std::ios_base::failure or ebmlDecodeError) may be thrown by dereferencing or incrementing the iterator if underlying IO errors occur.
| ebml::parseFile::iterator::iterator | ( | ioBase * | file | ) |
| ebml::parseFile::iterator::iterator | ( | ioBase * | file, |
| off_t | end | ||
| ) |
| ebml::parseFile::iterator::iterator | ( | ioBase * | file, |
| off_t | start, | ||
| off_t | end | ||
| ) |
| bool ebml::parseFile::iterator::atEnd | ( | ) |
| parseFile ebml::parseFile::iterator::operator* | ( | ) |
| parseFile::iterator & ebml::parseFile::iterator::operator++ | ( | ) |
1.8.14