std::coroutine_handle<Promise>::address
From ja.cppreference.net
constexpr void* address() const noexcept;
|
(C++20 以降) | |
coroutine_handleの基になるアドレスを返します。戻り値は、coroutine_handleの現在の値がコルーチンのプロミスオブジェクトから取得された場合に限り、非ヌルになります。
パラメータ
(なし)
戻り値
基盤アドレス。
注記
戻り値は特殊化
std::noop_coroutine_handle
に対して非nullとなります。なぜなら、
std::noop_coroutine_handle
はno-opコルーチンを参照せずに作成することができないためです。
関連項目
|
[static]
|
ポインタからコルーチンをインポートする
(公開静的メンバ関数) |