このページでは

QtTaskTree::QStartedBarrier Class

class QtTaskTree::QStartedBarrier

指定された制限値で開始されたQBarrierさらに...

ヘッダー #include <qbarriertask.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS TaskTree)
target_link_libraries(mytarget PRIVATE Qt6::TaskTree)
qmake: QT += tasktree
以来:Qt 6.11
継承: QtTaskTree::QBarrier

注意:このクラスの関数はすべてリエントラントです。

パブリック関数

QStartedBarrier(QObject *parent)
QStartedBarrier(qsizetype limit, QObject *parent = nullptr)

再実装された保護された関数

virtual bool event(QEvent *event) override

詳細説明

QStartedBarrier はQBarrier で、指定された制限を持つ。

メンバー関数ドキュメント

[explicit] QStartedBarrier::QStartedBarrier(QObject *parent)

指定されたparent とデフォルトの制限値 1 でQBarrier を作成する。

[explicit] QStartedBarrier::QStartedBarrier(qsizetype limit, QObject *parent = nullptr)

与えられたlimitparentQBarrier を開始する。

[override virtual protected] bool QStartedBarrier::event(QEvent *event)

再実装:QBarrier::event(QEvent *event)。

関連する非会員

[alias] BarrierKickerGetter

QStoredBarrier を受け取り、ExecutableItem を返す関数のエイリアス、すなわちstd::function<ExecutableItem(const QStoredBarrier &)> を、When コンストラクタの内部で使用する。

[alias] QStoredBarrier

レシピの中で使われる、QtTaskTree::Storage<QStartedBarrier> のエイリアスをタイプする。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.