table of contents
std::coroutine_handle::destroy(3) | C++ Standard Libary | std::coroutine_handle::destroy(3) |
NAME¶
std::coroutine_handle::destroy - std::coroutine_handle::destroy
Synopsis¶
Member of other specializations
void destroy() const; (1) (since
C++20)
Member of specialization
std::coroutine_handle<std::noop_coroutine_promise>
constexpr void destroy() const noexcept; (2) (since
C++20)
1) Destroys the coroutine state of the coroutine to which *this refers, or
does
nothing if the coroutine is a no-op coroutine.
2) Does nothing.
The behavior is undefined if destroying is needed and *this does not refer to
a
suspended coroutine.
Parameters¶
(none)
Return value¶
(none)
Example¶
This section is incomplete
Reason: no example
See also¶
operator() resumes execution of the coroutine
resume (public member function)
(C++20)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |