std::coroutine_handle<Promise>:address
Von cppreference.com
< cpp | coroutine | coroutine handle
| 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 aus einem Promise-Objekt eines Coroutins erhalten wurde.
Inhalt |
[edit] Parameter
(keine)
[edit] Rückgabewert
Die zugrundeliegende Adresse.
[edit] Anmerkungen
Der Rückgabewert ist für die Spezialisierung std::noop_coroutine_handle nicht-null, da ein std::noop_coroutine_handle nicht ohne Bezug auf einen No-Op-Coroutin erstellt werden kann.
[edit] Siehe auch
| [static] |
importiert eine Coroutine aus einem Zeiger (public static member function) |