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
barrier.h File Reference

(2ab472f6cbcb8505a84dac8acd8e6795b9af0b8d)

#include "tasking_global.h"
#include "tasktree.h"
Include dependency graph for barrier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tasking::Barrier
class  Tasking::SharedBarrier< Limit >
class  Tasking::When

Namespaces

namespace  Tasking
 \inmodule TaskingSolution

Typedefs

using Tasking::BarrierTask = SimpleCustomTask<Barrier>
template<int Limit = 1>
using Tasking::MultiBarrier = Storage<SharedBarrier<Limit>>
using Tasking::SingleBarrier = MultiBarrier<1>
using Tasking::BarrierKickerGetter = std::function<ExecutableItem(const SingleBarrier &)>

Functions

template<int Limit>
ExecutableItem Tasking::waitForBarrierTask (const MultiBarrier< Limit > &sharedBarrier)
template<typename Signal>
ExecutableItem Tasking::signalAwaiter (const typename QtPrivate::FunctionPointer< Signal >::Object *sender, Signal signal)