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