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 <qfutureinterface.h>
Static Public Member Functions | |
static QFutureInterface< void > | canceledResult () |
Static Public Member Functions inherited from QFutureInterfaceBase | |
template<typename T > | |
static QFutureInterfaceBase | get (const QFuture< T > &future) |
Additional Inherited Members | |
Public Types inherited from QFutureInterfaceBase | |
enum | State { NoState = 0x00 , Running = 0x01 , Started = 0x02 , Finished = 0x04 , Canceled = 0x08 , Suspending = 0x10 , Suspended = 0x20 , Throttled = 0x40 , Pending = 0x80 } |
Protected Types inherited from QFutureInterfaceBase | |
enum class | CancelMode { CancelOnly , CancelAndFinish } |
Protected Member Functions inherited from QFutureInterfaceBase | |
bool | refT () const noexcept |
bool | derefT () const noexcept |
void | reset () |
void | rethrowPossibleException () |
void | setContinuation (std::function< void(const QFutureInterfaceBase &)> func) |
void | setContinuation (std::function< void(const QFutureInterfaceBase &)> func, QFutureInterfaceBasePrivate *continuationFutureData) |
void | cleanContinuation () |
void | runContinuation () const |
void | setLaunchAsync (bool value) |
bool | launchAsync () const |
bool | isRunningOrPending () const |
void | cancel (CancelMode mode) |
Definition at line 469 of file qfutureinterface.h.
|
inlineexplicit |
Definition at line 472 of file qfutureinterface.h.
|
inline |
Definition at line 476 of file qfutureinterface.h.
|
inlinestatic |
Definition at line 478 of file qfutureinterface.h.
|
inline |
|
inline |
Definition at line 491 of file qfutureinterface.h.
References QFutureInterfaceBase::reportFinished(), and QFutureInterfaceBase::runContinuation().
|
inline |
Definition at line 486 of file qfutureinterface.h.
|
inline |
Definition at line 484 of file qfutureinterface.h.
|
inline |
Definition at line 485 of file qfutureinterface.h.