Skip to content

Commit 7208b79

Browse files
committed
generator: 微調整
1 parent 7389f02 commit 7208b79

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

reference/generator/generator.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ namespace std {
1818
## 概要
1919
`generator`クラステンプレートは、[コルーチン](/lang/cpp20/coroutines.md)の評価により生成される要素列のビュー(view)を表現する。
2020
特殊化された`generator`は[`view`](/reference/ranges/view.md)および[`input_range`](/reference/ranges/input_range.md)のモデルである。
21+
`generator`はムーブのみ可能なオブジェクトである。
2122
2223
戻り値型`generator`のコルーチン(以下、ジェネレータコルーチン)では`co_yield`式を用いて値を生成する。`co_yield` [`std::ranges::elements_of`](/reference/ranges/elements_of.md)`(rng)`式を用いると、ジェネレータコルーチンから入れ子Range(`rng`)の各要素を逐次生成する。
2324
ジェネレータコルーチンでは`co_await`式を利用できない。

0 commit comments

Comments
 (0)