![]() |
Qt 6.x
The Qt SDK
|
#include <qresultstore.h>
Collaboration diagram for QtPrivate::ResultIteratorBase: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++().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| ResultIteratorBase QtPrivate::ResultIteratorBase::operator++ | ( | ) |
Definition at line 69 of file qresultstore.cpp.
References canIncrementVectorIndex(), m_vectorIndex, and mapIterator.
Here is the call graph for this function:| 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!=().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:| 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().