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 15 of file qfuturesynchronizer.h.

Constructor & Destructor Documentation

◆ QFutureSynchronizer() [1/2]

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

Definition at line 20 of file qfuturesynchronizer.h.

◆ QFutureSynchronizer() [2/2]

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

Definition at line 22 of file qfuturesynchronizer.h.

◆ ~QFutureSynchronizer()

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

Definition at line 25 of file qfuturesynchronizer.h.

Member Function Documentation

◆ addFuture()

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

Definition at line 34 of file qfuturesynchronizer.h.

◆ cancelOnWait()

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

Definition at line 67 of file qfuturesynchronizer.h.

◆ clearFutures()

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

Definition at line 52 of file qfuturesynchronizer.h.

◆ futures()

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

Definition at line 57 of file qfuturesynchronizer.h.

◆ setCancelOnWait()

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

Definition at line 62 of file qfuturesynchronizer.h.

◆ setFuture()

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

Definition at line 27 of file qfuturesynchronizer.h.

◆ waitForFinished()

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

Definition at line 39 of file qfuturesynchronizer.h.

Member Data Documentation

◆ m_cancelOnWait

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

Definition at line 74 of file qfuturesynchronizer.h.

◆ m_futures

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

Definition at line 73 of file qfuturesynchronizer.h.


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