We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7389f02 commit 7208b79Copy full SHA for 7208b79
reference/generator/generator.md
@@ -18,6 +18,7 @@ namespace std {
18
## 概要
19
`generator`クラステンプレートは、[コルーチン](/lang/cpp20/coroutines.md)の評価により生成される要素列のビュー(view)を表現する。
20
特殊化された`generator`は[`view`](/reference/ranges/view.md)および[`input_range`](/reference/ranges/input_range.md)のモデルである。
21
+`generator`はムーブのみ可能なオブジェクトである。
22
23
戻り値型`generator`のコルーチン(以下、ジェネレータコルーチン)では`co_yield`式を用いて値を生成する。`co_yield` [`std::ranges::elements_of`](/reference/ranges/elements_of.md)`(rng)`式を用いると、ジェネレータコルーチンから入れ子Range(`rng`)の各要素を逐次生成する。
24
ジェネレータコルーチンでは`co_await`式を利用できない。
0 commit comments