std::coroutine_handle<Promise>::address
Von de.cppreference.net
constexpr void* address() const noexcept;
|
(seit C++20) | |
Gibt die zugrunde liegende 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 Koroutine stammt.
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
|
[static]
|
importiert eine Coroutine von einem Zeiger
(öffentliche statische Member-Funktion) |