ResultIteratorBase Class Reference

ResultIteratorBase Class Reference

#include <qtconcurrentresultstore.h>

Class Description

Definition at line 82 of file qtconcurrentresultstore.h.

+ Inheritance diagram for 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
 

Protected Attributes

QMap< int, ResultItem >::const_iterator mapIterator
 
int m_vectorIndex
 

Constructor & Destructor Documentation

ResultIteratorBase ( QMap< int, ResultItem >::const_iterator  _mapIterator,
int  _vectorIndex = 0 
)

Member Function Documentation

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

Member Data Documentation

QMap<int, ResultItem>::const_iterator mapIterator
protected

Definition at line 98 of file qtconcurrentresultstore.h.

int m_vectorIndex
protected

Definition at line 99 of file qtconcurrentresultstore.h.


The documentation for this class was generated from the following file: