std::coroutine_handle<Promise>::address
From cppreference.com
< C++ | coroutine | coroutine handle
| constexpr void* address() const noexcept; |
(C++20以降) | |
coroutine_handle の基底アドレスを返します。返される値が非ヌルであるのは、coroutine_handle の現在の値がコルーチンのプロミスオブジェクトから取得された場合、かつその場合に限ります。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
基底アドレス。
[編集] 注記
std::noop_coroutine_handle の特殊化では、ヌルでない値が返されます。これは、std::noop_coroutine_handle がヌルオペレーションコルーチンを参照せずに作成することはできないためです。
[編集] 関連項目
| [static] |
ポインタからコルーチンをインポートする (public static メンバ関数) |