std::coroutine_handle<Promise>::address
constexpr void* address() const noexcept; | (с C++20) |
Возвращает базовый адрес coroutine_handle. Возвращаемое значение не равно нулю тогда и только тогда, когда текущее значение coroutine_handle получено из объекта обещания корутины.
Параметры
(нет)
Возвращаемое значение
Базовый адрес.
Примечания
Возвращаемое значение не равно нулю для специализации std::noop_coroutine_handle, так как std::noop_coroutine_handle не может быть создано без ссылки на корутину без действия.
См. также
|
[статический] (C++20) | импортирует корутину по указателю (публичный статический член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/coroutine/coroutine_handle/address