std::generator<Ref,V,Allocator>::~generator
Von de.cppreference.net
C++
Dienstprogrammbibliothek
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Coroutine-Unterstützung
| Coroutine-Merkmale | ||||
(C++20) | ||||
| Coroutine-Handle | ||||
(C++20) | ||||
| No-op-Coroutinen | ||||
(C++20) | ||||
(C++20) | ||||
| Triviale Awaitables | ||||
(C++20) | ||||
(C++20) | ||||
| Bereichsgeneratoren | ||||
(C++23) |
Bereichsbibliothek
| ||||||||||||||||||||||
| Bereichsprimitive | |||||||
| |||||||
| Bereichskonzepte | |||||||||||||||||||
| |||||||||||||||||||
| Bereichsfabriken | ||||||||||||||
| ||||||||||||||
| Bereichsadapter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hilfselemente | |||||||||||||||||
| |||||||||||||||||
~generator();
|
(seit C++23) | |
Zerstört das Generatorobjekt.
Gegeben coroutine_ als das zugrunde liegende Coroutine-Objekt, äquivalent zu:
if (coroutine_)
coroutine_.destroy();
Beachten Sie, dass das Zerstören des root-Generators effektiv den gesamten Stapel von erzeugten Generatoren zerstört, da die Eigentümerschaft von rekursiv erzeugten Generatoren in awaitable-Objekten im Coroutine-Rahmen des erzeugenden Generators gehalten wird.
Komplexität
| Dieser Abschnitt ist unvollständig |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |