std::coroutine_handle::destroy - cppreference.com (original) (raw)
| Member of other specializations | ||
|---|---|---|
| void destroy() const; | (1) | (since C++20) |
| Member of specialization std::coroutine_handlestd::noop\_coroutine\_promise | ||
| constexpr void destroy() const noexcept; | (2) | (since C++20) |
Destroys the coroutine state of the coroutine to which *this refers, or does nothing if the coroutine is a no-op coroutine.
Does nothing.
The behavior is undefined if destroying is needed and *this does not refer to a suspended coroutine.
[edit] Parameters
(none)
[edit] Return value
(none)