- generator[meta header]
- function[meta id-type]
- std[meta namespace]
- generator::promise_type[meta class]
- cpp23[meta cpp]
generator get_return_object() noexcept;
- generator[link ../../generator.md]
ジェネレータコルーチンの戻り値オブジェクトを生成する。 戻り値ジェネレータのアクティブスタックを、空(empty)で初期化する。 プログラマが本関数を直接利用することは想定されていない。
coroutine_handle
<promise_type>::
from_promise
(*this)
で取得したコルーチンハンドルを保持するgenerator
オブジェクト。
投げない
- C++23
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??