Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFutureSynchronizer< T > Class Template Reference

#include <qfuturesynchronizer.h>

Collaboration diagram for QFutureSynchronizer< T >:

Public Member Functions

Q_NODISCARD_CTOR QFutureSynchronizer ()
 QFutureSynchronizer (QFuture< T > future)
 ~QFutureSynchronizer ()
void setFuture (QFuture< T > future)
void addFuture (QFuture< T > future)
void waitForFinished ()
void clearFutures ()
QList< QFuture< T > > futures () const
void setCancelOnWait (bool enabled)
bool cancelOnWait () const

Protected Attributes

QList< QFuture< T > > m_futures
bool m_cancelOnWait

Detailed Description

template<typename T>
class QFutureSynchronizer< T >

Definition at line 16 of file qfuturesynchronizer.h.

Constructor & Destructor Documentation

◆ QFutureSynchronizer() [1/2]

template<typename T>
Q_NODISCARD_CTOR QFutureSynchronizer< T >::QFutureSynchronizer ( )
inline

Definition at line 21 of file qfuturesynchronizer.h.

◆ QFutureSynchronizer() [2/2]

template<typename T>
QFutureSynchronizer< T >::QFutureSynchronizer ( QFuture< T > future)
inlineexplicit

Definition at line 23 of file qfuturesynchronizer.h.

◆ ~QFutureSynchronizer()

template<typename T>
QFutureSynchronizer< T >::~QFutureSynchronizer ( )
inline

Definition at line 26 of file qfuturesynchronizer.h.

Member Function Documentation

◆ addFuture()

template<typename T>
void QFutureSynchronizer< T >::addFuture ( QFuture< T > future)
inline

Definition at line 35 of file qfuturesynchronizer.h.

◆ cancelOnWait()

template<typename T>
bool QFutureSynchronizer< T >::cancelOnWait ( ) const
inline

Definition at line 68 of file qfuturesynchronizer.h.

◆ clearFutures()

template<typename T>
void QFutureSynchronizer< T >::clearFutures ( )
inline

Definition at line 53 of file qfuturesynchronizer.h.

◆ futures()

template<typename T>
QList< QFuture< T > > QFutureSynchronizer< T >::futures ( ) const
inline

Definition at line 58 of file qfuturesynchronizer.h.

◆ setCancelOnWait()

template<typename T>
void QFutureSynchronizer< T >::setCancelOnWait ( bool enabled)
inline

Definition at line 63 of file qfuturesynchronizer.h.

◆ setFuture()

template<typename T>
void QFutureSynchronizer< T >::setFuture ( QFuture< T > future)
inline

Definition at line 28 of file qfuturesynchronizer.h.

◆ waitForFinished()

template<typename T>
void QFutureSynchronizer< T >::waitForFinished ( )
inline

Definition at line 40 of file qfuturesynchronizer.h.

Member Data Documentation

◆ m_cancelOnWait

template<typename T>
bool QFutureSynchronizer< T >::m_cancelOnWait
protected

Definition at line 75 of file qfuturesynchronizer.h.

◆ m_futures

template<typename T>
QList<QFuture<T> > QFutureSynchronizer< T >::m_futures
protected

Definition at line 74 of file qfuturesynchronizer.h.


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