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 ;
(seit C++20)

Gibt die zugrundeliegende Adresse des coroutine_handle zurück. Der Rückgabewert ist genau dann nicht-null, wenn der aktuelle Wert des coroutine_handle von einem Promise-Objekt einer Coroutine erhalten wurde.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

Die zugrunde liegende Adresse.

Hinweise

Der Rückgabewert ist für die Spezialisierung std::noop_coroutine_handle nicht null, weil ein std::noop_coroutine_handle nicht erstellt werden kann, ohne auf eine No-Op-Coroutine zu verweisen.

Siehe auch

importiert eine Coroutine von einem Zeiger
(öffentliche statische Member-Funktion)