![]() |
Qt 6.x
The Qt SDK
|
#include <qresultstore.h>
Public Member Functions | |
ResultIteratorBase () | |
ResultIteratorBase (QMap< int, ResultItem >::const_iterator _mapIterator, int _vectorIndex=0) | |
int | vectorIndex () const |
int | resultIndex () const |
ResultIteratorBase | operator++ () |
int | batchSize () const |
void | batchedAdvance () |
bool | operator== (const ResultIteratorBase &other) const |
bool | operator!= (const ResultIteratorBase &other) const |
bool | isVector () const |
bool | canIncrementVectorIndex () const |
bool | isValid () const |
template<typename T > | |
const T & | value () const |
template<typename T > | |
T & | value () |
template<typename T > | |
T * | pointer () |
template<typename T > | |
const T * | pointer () const |
Protected Attributes | |
QMap< int, ResultItem >::const_iterator | mapIterator |
int | m_vectorIndex |
Definition at line 38 of file qresultstore.h.
QtPrivate::ResultIteratorBase::ResultIteratorBase | ( | ) |
Definition at line 61 of file qresultstore.cpp.
QtPrivate::ResultIteratorBase::ResultIteratorBase | ( | QMap< int, ResultItem >::const_iterator | _mapIterator, |
int | _vectorIndex = 0 |
||
) |
Definition at line 63 of file qresultstore.cpp.
void QtPrivate::ResultIteratorBase::batchedAdvance | ( | ) |
Definition at line 85 of file qresultstore.cpp.
References m_vectorIndex, and mapIterator.
int QtPrivate::ResultIteratorBase::batchSize | ( | ) | const |
Definition at line 80 of file qresultstore.cpp.
References mapIterator.
bool QtPrivate::ResultIteratorBase::canIncrementVectorIndex | ( | ) | const |
Definition at line 106 of file qresultstore.cpp.
References m_vectorIndex, and mapIterator.
Referenced by operator++().
bool QtPrivate::ResultIteratorBase::isValid | ( | ) | const |
Definition at line 111 of file qresultstore.cpp.
References mapIterator.
bool QtPrivate::ResultIteratorBase::isVector | ( | ) | const |
Definition at line 101 of file qresultstore.cpp.
References mapIterator.
bool QtPrivate::ResultIteratorBase::operator!= | ( | const ResultIteratorBase & | other | ) | const |
Definition at line 96 of file qresultstore.cpp.
References operator==(), and other().
ResultIteratorBase QtPrivate::ResultIteratorBase::operator++ | ( | ) |
Definition at line 69 of file qresultstore.cpp.
References canIncrementVectorIndex(), m_vectorIndex, and mapIterator.
bool QtPrivate::ResultIteratorBase::operator== | ( | const ResultIteratorBase & | other | ) | const |
Definition at line 91 of file qresultstore.cpp.
References m_vectorIndex, mapIterator, and other().
Referenced by operator!=().
|
inline |
Definition at line 72 of file qresultstore.h.
|
inline |
Definition at line 79 of file qresultstore.h.
References at, and QMap< Key, T >::const_iterator::value().
int QtPrivate::ResultIteratorBase::resultIndex | ( | ) | const |
Definition at line 67 of file qresultstore.cpp.
References m_vectorIndex, and mapIterator.
|
inline |
Definition at line 66 of file qresultstore.h.
|
inline |
Definition at line 60 of file qresultstore.h.
int QtPrivate::ResultIteratorBase::vectorIndex | ( | ) | const |
Definition at line 66 of file qresultstore.cpp.
References m_vectorIndex.
|
protected |
Definition at line 57 of file qresultstore.h.
Referenced by batchedAdvance(), canIncrementVectorIndex(), operator++(), operator==(), resultIndex(), and vectorIndex().
|
protected |
Definition at line 56 of file qresultstore.h.
Referenced by batchedAdvance(), batchSize(), canIncrementVectorIndex(), isValid(), isVector(), operator++(), operator==(), and resultIndex().