- Extending Qt Creator Manual
- TaskTree
- QStartedBarrier
- Extending Qt Creator Manual 19.0.2

# QStartedBarrier Class

template <int Limit = 1> class QStartedBarrier

A started QBarrier with a given Limit. More...

Header: | `#include <qbarriertask.h>`
Inherits: | QBarrier

- List of all members, including inherited members

Note: All functions in this class are reentrant.

## Public Functions

| QStartedBarrier(QObject *parent = nullptr)

## Related Non-Members

| BarrierKickerGetter
| QStoredBarrier
| QStoredMultiBarrier

## Detailed Description

QStartedBarrier is a QBarrier with a given Limit, already started when constucted.

## Member Function Documentation

### QStartedBarrier::QStartedBarrier(QObject *parent = nullptr)

Creates started QBarrier with a given parent and Limit. The default Limit is 1.

## Related Non-Members

### `[alias]` BarrierKickerGetter

Type alias for the function taking a QStoredBarrier and returning ExecutableItem, i.e. `std::function<ExecutableItem(const QStoredBarrier &)>`, to be used inside When constructor.

### `[alias]` QStoredBarrier

Type alias for the QStoredMultiBarrier<1>, to be used inside recipes.

### `[alias]` template <int Limit = 1> QStoredMultiBarrier

Type alias for the QtTaskTree::Storage<QStartedBarrier<Limit>>, to be used inside recipes.