std::coroutine_handle<Promise>::destroy
Von cppreference.com
< cpp | coroutine | coroutine handle
| Mitglied anderer Spezialisierungen |
||
| void destroy() const; |
(1) | (seit C++20) |
| Mitglied der Spezialisierung std::coroutine_handle<std::noop_coroutine_promise> |
||
| constexpr void destroy() const noexcept; |
(2) | (seit C++20) |
1) Zerstört den Koroutinen-Zustand der Koroutine, auf die *this verweist, oder tut nichts, wenn die Koroutine eine No-Op-Koroutine ist.
2) Tut nichts.
Das Verhalten ist undefiniert, wenn eine Zerstörung erforderlich ist und *this nicht auf eine suspendierte Koroutine verweist.
Inhalt |
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| setzt die Ausführung der Coroutine fort (public member function) |