std::coroutine_handle<Promise>::destroy
From cppreference.com
< C++ | coroutine | coroutine handle
| 他の特殊化におけるメンバー |
||
| void destroy() const; |
(1) | (C++20以降) |
std::coroutine_handle<std::noop_coroutine_promise> の特殊化におけるメンバー |
||
| constexpr void destroy() const noexcept; |
(2) | (C++20以降) |
1) `*this` が参照するコルーチンのコルーチン状態を破棄します。コルーチンが no-op コルーチンの場合は何も行いません。
2) 何も行いません。
破棄が必要な場合で、`*this` が中断されたコルーチンを参照していない場合、動作は未定義です。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
(なし)
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| コルーチンの実行を再開する (public member function) |