最終更新日時: 2026年01月12日 00時22分13秒 (JST)
yoh が更新

履歴 編集

function
<execution>

# std::execution::task_scheduler::operator==(C++26)

    friend bool operator== (const task_scheduler& lhs, const task_scheduler& rhs) noexcept;  // (1)

    template <class Sch>
      requires (!same_as<task_scheduler, Sch>) && scheduler<Sch>
    friend bool operator== (const task_scheduler& lhs, const Sch& rhs) noexcept;  // (2)

## 概要

等値比較を行う

## 戻り値

- (1) : `lhs == SCHED(rhs)`を返す。
- (2) : `SCHED(lhs)`の型が`Sch`でなければ`false`、そうでなければ`SCHED(lhs) == rhs`を返す。

## バージョン

### 言語

- C++26

### 処理系

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

## 参照

- P3552R3 Add a Coroutine Task Type