最終更新日時: 2025年07月09日 00時33分39秒 (JST)
Akira Takahashi が更新

履歴 編集

function
<generator>

# std::generator::iterator::operator==(C++23)

    friend bool operator==(const iterator& i, default_sentinel_t);

    // operator==により、以下の演算子が使用可能になる
    friend bool operator!=(const iterator& i, default_sentinel_t);

## 概要

ジェネレータコルーチンのイテレータが終端まで到達したか否かを判定する。

## 効果

以下と等価

    return i.coroutine_.done();

## バージョン

### 言語

- C++23

### 処理系

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

## 関連項目

- `generator::end()`