- coroutine[meta header]
- std[meta namespace]
- coroutine_handle[meta class]
- function[meta id-type]
- cpp20[meta cpp]
static constexpr coroutine_handle<>
coroutine_handle<>::from_address(void* addr); // (1)
static constexpr coroutine_handle<Promise>
coroutine_handle<Promise>::from_address(void* addr); // (2)アドレス値から対応するコルーチンハンドルを取得する。
addrはaddress()呼び出しで得られたアドレス値であること。
コルーチンを参照するコルーチンハンドル。
from_address(address()) == *this
- C++20
- Clang: ??
- GCC: 11.1
- Visual C++: ??