std::coroutine_handle<Promise>::from_promise
Aus de.cppreference.net
static coroutine_handle from_promise( Promise& p );
|
(seit C++20) | |
Erstellt einen coroutine_handle aus dem Promise-Objekt einer Koroutine. Der erstellte coroutine_handle bezieht sich auf die Koroutine, und promise() gibt einen Verweis auf p zurück.
Das Verhalten ist undefiniert, wenn p kein Verweis auf ein Promise-Objekt ist. Diese Funktion wird nur für die primäre Vorlage bereitgestellt, d. h. die Spezialisierungen std::coroutine_handle<> und std::coroutine_handle<std::noop_coroutine_promise> besitzen diese Funktion nicht.
Parameter
| p | - | Promise-Objekt einer Coroutine zur Referenzierung |
Rückgabewert
Ein
coroutine_handle
, das auf die angegebene Coroutine verweist.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
konstruiert ein
coroutine_handle
Objekt
(öffentliche Elementfunktion) |
|
|
[static]
|
importiert eine Coroutine von einem Zeiger
(öffentliche statische Elementfunktion) |
|
(C++20)
|
erstellt ein Coroutine-Handle ohne beobachtbare Effekte bei Wiederaufnahme oder Zerstörung
(Funktion) |