|
|
Coroutine traits | ||||
(C++20) | ||||
Coroutine handle | ||||
(C++20) | ||||
No-op coroutines | ||||
(C++20) | ||||
(C++20) | ||||
Trivial awaitables | ||||
(C++20) | ||||
(C++20) | ||||
Range generators | ||||
(C++23) |
Member functions | ||||
Conversion | ||||
coroutine_handle::operator coroutine_handle<> | ||||
Observers | ||||
Control | ||||
Promise access | ||||
Export/import | ||||
Non-member functions | ||||
Helper classes | ||||
constexpr operator coroutine_handle<>()constnoexcept; | (since C++20) | |
This conversion function converts astd::coroutine_handle<Promise> value to astd::coroutine_handle<> holding the same underlying address. It effectively erases the promise type.
(none)
std::coroutine_handle<>::from_address(address())
(C++20) | compares twocoroutine_handle objects(function)[edit] |