table of contents
other versions
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
- Leap-15.6
std::coroutine_handle::address(3) | C++ Standard Libary | std::coroutine_handle::address(3) |
NAME¶
std::coroutine_handle::address - std::coroutine_handle::address
Synopsis¶
constexpr void* address() const noexcept; (since C++20)
Returns the underlying address of the coroutine_handle. The return value is
non-null
if and only if the current value of the coroutine_handle is obtained from a
promise
object of a coroutine.
Parameters¶
(none)
Return value¶
The underlying address.
Notes¶
The return value is non-null for specialization
std::noop_coroutine_handle, because
a std::noop_coroutine_handle cannot be created without referring to a no-op
coroutine.
See also¶
from_address imports a coroutine from a pointer
[static] (C++20) (public static member function)
2024.06.10 | http://cppreference.com |