#include <core.hpp>
Public Member Functions | |
FileNodeIterator () | |
the default constructor More... | |
FileNodeIterator (const CvFileStorage *fs, const CvFileNode *node, size_t ofs=0) | |
the full constructor set to the ofs-th element of the node More... | |
FileNodeIterator (const FileNodeIterator &it) | |
the copy constructor More... | |
FileNode | operator* () const |
returns the currently observed element More... | |
FileNode | operator-> () const |
accesses the currently observed element methods More... | |
FileNodeIterator & | operator++ () |
moves iterator to the next node More... | |
FileNodeIterator | operator++ (int) |
moves iterator to the next node More... | |
FileNodeIterator & | operator-- () |
moves iterator to the previous node More... | |
FileNodeIterator | operator-- (int) |
moves iterator to the previous node More... | |
FileNodeIterator & | operator+= (int ofs) |
moves iterator forward by the specified offset (possibly negative) More... | |
FileNodeIterator & | operator-= (int ofs) |
moves iterator backward by the specified offset (possibly negative) More... | |
FileNodeIterator & | readRaw (const string &fmt, uchar *vec, size_t maxCount=(size_t) INT_MAX) |
reads the next maxCount elements (or less, if the sequence/mapping last element occurs earlier) to the buffer with the specified format More... | |
Public Attributes | |
const CvFileStorage * | fs |
const CvFileNode * | container |
CvSeqReader | reader |
size_t | remaining |
File Node Iterator
The class is used for iterating sequences (usually) and mappings.
cv::FileNodeIterator::FileNodeIterator | ( | ) |
the default constructor
cv::FileNodeIterator::FileNodeIterator | ( | const CvFileStorage * | fs, |
const CvFileNode * | node, | ||
size_t | ofs = 0 |
||
) |
the full constructor set to the ofs-th element of the node
cv::FileNodeIterator::FileNodeIterator | ( | const FileNodeIterator & | it | ) |
the copy constructor
|
inline |
returns the currently observed element
FileNodeIterator& cv::FileNodeIterator::operator++ | ( | ) |
moves iterator to the next node
FileNodeIterator cv::FileNodeIterator::operator++ | ( | int | ) |
moves iterator to the next node
FileNodeIterator& cv::FileNodeIterator::operator+= | ( | int | ofs | ) |
moves iterator forward by the specified offset (possibly negative)
FileNodeIterator& cv::FileNodeIterator::operator-- | ( | ) |
moves iterator to the previous node
FileNodeIterator cv::FileNodeIterator::operator-- | ( | int | ) |
moves iterator to the previous node
FileNodeIterator& cv::FileNodeIterator::operator-= | ( | int | ofs | ) |
moves iterator backward by the specified offset (possibly negative)
|
inline |
accesses the currently observed element methods
FileNodeIterator& cv::FileNodeIterator::readRaw | ( | const string & | fmt, |
uchar * | vec, | ||
size_t | maxCount = (size_t) INT_MAX |
||
) |
reads the next maxCount elements (or less, if the sequence/mapping last element occurs earlier) to the buffer with the specified format
const CvFileNode* cv::FileNodeIterator::container |
const CvFileStorage* cv::FileNodeIterator::fs |
CvSeqReader cv::FileNodeIterator::reader |
size_t cv::FileNodeIterator::remaining |