![]() |
Qt 6.x
The Qt SDK
|
#include <qfuture_impl.h>
Public Member Functions | |
template<typename F = Function> | |
FailureHandler (F &&func, const QFuture< ResultType > &f, QPromise< ResultType > &&p) | |
void | run () |
Static Public Member Functions | |
template<typename F = Function> | |
static void | create (F &&function, QFuture< ResultType > *future, const QFutureInterface< ResultType > &fi) |
template<typename F = Function> | |
static void | create (F &&function, QFuture< ResultType > *future, QFutureInterface< ResultType > &fi, QObject *context) |
Definition at line 385 of file qfuture_impl.h.
|
inline |
Definition at line 397 of file qfuture_impl.h.
|
static |
Definition at line 682 of file qfuture_impl.h.
References fi, function, future, QFutureInterface< T >::future(), parent, Q_ASSERT, and QtPrivate::FailureHandler< Function, ResultType >::run().
|
static |
Definition at line 700 of file qfuture_impl.h.
References QObject::connect(), context, QObject::deleteLater(), QObject::destroyed(), fi, QtPrivate::QBasicFutureWatcher::finished(), function, future, parent, Q_ASSERT, QtPrivate::FailureHandler< Function, ResultType >::run(), and watcher.
void QtPrivate::FailureHandler< Function, ResultType >::run |
Definition at line 722 of file qfuture_impl.h.
References QtPrivate::fulfillPromise(), and Q_ASSERT.
Referenced by QtPrivate::FailureHandler< Function, ResultType >::create(), and QtPrivate::FailureHandler< Function, ResultType >::create().