Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 | 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 |
Friends | |
bool | comparesEqual (const ResultIteratorBase &lhs, const ResultIteratorBase &rhs) noexcept |
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 96 of file qresultstore.cpp.
References m_vectorIndex, and mapIterator.
Referenced by operator++().
bool QtPrivate::ResultIteratorBase::isValid | ( | ) | const |
Definition at line 101 of file qresultstore.cpp.
References mapIterator.
bool QtPrivate::ResultIteratorBase::isVector | ( | ) | const |
Definition at line 91 of file qresultstore.cpp.
References mapIterator.
ResultIteratorBase QtPrivate::ResultIteratorBase::operator++ | ( | ) |
Definition at line 69 of file qresultstore.cpp.
References canIncrementVectorIndex(), m_vectorIndex, and mapIterator.
|
inline |
Definition at line 81 of file qresultstore.h.
|
inline |
Definition at line 88 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 75 of file qresultstore.h.
|
inline |
Definition at line 69 of file qresultstore.h.
int QtPrivate::ResultIteratorBase::vectorIndex | ( | ) | const |
Definition at line 66 of file qresultstore.cpp.
References m_vectorIndex.
|
friend |
Definition at line 58 of file qresultstore.h.
|
protected |
Definition at line 66 of file qresultstore.h.
Referenced by batchedAdvance(), canIncrementVectorIndex(), operator++(), resultIndex(), and vectorIndex().
|
protected |
Definition at line 65 of file qresultstore.h.
Referenced by batchedAdvance(), batchSize(), canIncrementVectorIndex(), isValid(), isVector(), operator++(), and resultIndex().