![]() |
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 "tasktree.h"
#include "barrier.h"
#include <QtCore/QDebug>
#include <QtCore/QEventLoop>
#include <QtCore/QFutureWatcher>
#include <QtCore/QHash>
#include <QtCore/QMetaEnum>
#include <QtCore/QMutex>
#include <QtCore/QPointer>
#include <QtCore/QPromise>
#include <QtCore/QSet>
#include <QtCore/QTime>
#include <QtCore/QTimer>
Go to the source code of this file.
Classes | |
class | Tasking::Guard |
class | Tasking::GuardLocker |
class | Tasking::LoopThreadData |
class | Tasking::LoopData |
class | Tasking::StorageThreadData |
class | Tasking::StorageData |
class | Tasking::ExecutionContextActivator |
class | Tasking::ContainerNode |
class | Tasking::TaskNode |
class | Tasking::TaskTreePrivate |
struct | Tasking::TaskTreePrivate::StorageHandler |
class | Tasking::RuntimeIteration |
class | Tasking::RuntimeContainer |
class | Tasking::RuntimeTask |
struct | Tasking::TimerData |
struct | Tasking::TimerThreadData |
Namespaces | |
namespace | Tasking |
\inmodule TaskingSolution | |
Macros | |
#define | QT_STRING(cond) qDebug("SOFT ASSERT: \"%s\" in %s: %s", cond, __FILE__, QT_STRINGIFY(__LINE__)) |
#define | QT_ASSERT(cond, action) if (Q_LIKELY(cond)) {} else { QT_STRING(#cond); action; } do {} while (0) |
#define | QT_CHECK(cond) if (cond) {} else { QT_STRING(#cond); } do {} while (0) |
Typedefs | |
using | Tasking::StoragePtr = void * |
using | Tasking::TimeoutCallback = std::function<void()> |
#define QT_ASSERT | ( | cond, | |
action ) if (Q_LIKELY(cond)) {} else { QT_STRING(#cond); action; } do {} while (0) |
Definition at line 30 of file tasktree.cpp.
Definition at line 31 of file tasktree.cpp.
Referenced by Tasking::Guard::~Guard(), Tasking::TaskTreePrivate::advanceProgress(), Tasking::TaskTreePrivate::continueStart(), Tasking::TaskTreePrivate::emitDone(), Tasking::handleTimeout(), Tasking::initialSuccessBit(), and Tasking::ExecutableItem::withLog().
#define QT_STRING | ( | cond | ) | qDebug("SOFT ASSERT: \"%s\" in %s: %s", cond, __FILE__, QT_STRINGIFY(__LINE__)) |
Definition at line 29 of file tasktree.cpp.