Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.06 KB

get_return_object.md

File metadata and controls

35 lines (26 loc) · 1.06 KB

get_return_object

  • 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

処理系