ResultStoreBase

#include <QtCore/QtConcurrent/ResultStoreBase>

Overview

Inheritance

QtConcurrent::ResultStoreBase
QtConcurrent::ResultStore

Public Functions Index

ResultStoreBase ()
virtual ~ResultStoreBase ()
intaddResult (int index, const void *result)
intaddResults (int index, const void *results, int vectorSize, int logicalCount)
ResultIteratorBasebegin () const
boolcontains (int index) const
intcount () const
ResultIteratorBaseend () const
boolfilterMode () const
boolhasNextResult () const
ResultIteratorBaseresultAt (int index) const
voidsetFilterMode (bool enable)

Protected Functions Index

intinsertResultItem (int index, ResultItem &resultItem)
voidinsertResultItemIfValid (int index, ResultItem &resultItem)
voidsyncPendingResults ()
voidsyncResultCount ()
intupdateInsertIndex (int index, int _count)

Protected Attributes

int filteredResults ()

int insertIndex ()

bool m_filterMode ()

QMap< int, ResultItem > m_results ()

QMap< int, ResultItem > pendingResults ()

int resultCount ()

Public Functions

ResultStoreBase ()

virtual~ResultStoreBase ()

Destructor.

int addResult (
  • intindex,
  • const void *result )

int addResults (
  • intindex,
  • const void *results,
  • intvectorSize,
  • intlogicalCount )

bool contains (
  • intindex)

int count ()

bool filterMode ()

bool hasNextResult ()

ResultIteratorBase resultAt (
  • intindex)

void setFilterMode (
  • boolenable)

Protected Functions

int insertResultItem (

void insertResultItemIfValid (

void syncPendingResults ()

void syncResultCount ()

int updateInsertIndex (
  • intindex,
  • int_count )

Last modified: 2014-03-13

comments powered by Disqus