Namespaces
Variants

std::coroutine_handle<Promise>:: address

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
constexpr void * address ( ) const noexcept ;
(начиная с C++20)

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

Содержание

Параметры

(нет)

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

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

Примечания

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

Смотрите также

импортирует сопрограмму из указателя
(публичная статическая функция-член)