Spec-Zone.ru › C++

std::coroutine_handle<Promise>::address

constexpr void* address() const noexcept;
(с C++20)

Возвращает базовый адрес coroutine_handle. Возвращаемое значение не равно нулю тогда и только тогда, когда текущее значение coroutine_handle получено из объекта обещания корутины.

Параметры

(нет)

Возвращаемое значение

Базовый адрес.

Примечания

Возвращаемое значение не равно нулю для специализации std::noop_coroutine_handle, так как std::noop_coroutine_handle не может быть создано без ссылки на корутину без действия.

См. также

from_address
[статический] (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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API