最終更新日時(UTC): 2026年01月20日 07時36分33秒
yoh が更新

履歴 編集

class
<execution>

# std::execution::counting_scope::token(C++26)

    namespace std::execution {
      class counting_scope::token;
    }

## 概要

`counting_scope::token`は、カウント式非同期スコープの非同期トークンである。 非同期トークンは非同期スコープを参照する軽量ハンドラとして振る舞う。

クラス動作説明用のメンバ変数として下記を保持する。

- `scope` : `counting_scope`型の非同期スコープ

## メンバ関数

名前 | 説明 | 対応バージョン
--- | --- | ---
`wrap` | 非同期スコープとSenderを関連付けたSenderを返す | C++26
`try_associate` | 非同期スコープとの関連付けを試行 | C++26

## バージョン

### 言語

- C++26

### 処理系

- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??

## 関連項目

- `execution::scope_token`

## 参照

- P3149R11 `async_scope` - Creating scopes for non-sequential concurrency
- P3815R1 Add `scope_association` concept to P3149