Namespaces
Variants

std::generator<Ref,V,Allocator>::~generator

De fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support du langage
Support des types (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (déprécié en C++20)
 
Support des coroutines
Traits de coroutine
Handle de coroutine
Coroutines no-op
Awaitables triviaux
Générateurs de plage
(C++23)
 
Bibliothèque des plages
Adaptateurs de plage
 
 
~generator();
(depuis C++23)

Détruit l'objet générateur.

Étant donné coroutine_ comme objet coroutine sous-jacent, équivalent à :

if (coroutine_)
    coroutine_.destroy();

Notez que la destruction du générateur racine détruit effectivement toute la pile des générateurs produits, car la propriété des générateurs produits récursivement est détenue dans des objets awaitables dans le cadre de la coroutine du générateur producteur.

Complexité

Exemple