最終更新日時: 2024年02月24日 16時17分09秒 (JST)
yoh が更新

履歴 編集

function
<generator>

# std::generator::iterator::コンストラクタ(C++23)

    iterator(iterator&& other) noexcept;

## 概要

ジェネレータコルーチンのイテレータをムーブ構築する。

ジェネレータコルーチンの有効なイテレータは`generator::begin()`によって構築される。

## 効果

説明用メンバ`coroutine_`を`exchange(other.coroutine_, {})`で初期化する。

## 例外

投げない

## バージョン

### 言語

- C++23

### 処理系

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

## 関連項目

- `generator::begin()`