- coroutine[meta header]
- std[meta namespace]
- coroutine_handle[meta class]
- function[meta id-type]
- cpp20[meta cpp]
static coroutine_handle from_promise(Promise& p);Promiseオブジェクトから対応するコルーチンハンドルを取得する。
pはコルーチンのPromiseオブジェクトへの参照。
コルーチンを参照するコルーチンハンドル(h)。
addressof(h.promise()) == addressof(p)
型消去されたコルーチンハンドルcoroutine_handle<>では、本メンバ関数は提供されない。
- C++20
- Clang: ??
- GCC: 11.1
- Visual C++: ??