Namespaces
Variants

std::coroutine_handle<Promise>:: destroy

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
Membre d'autres spécialisations
void destroy ( ) const ;
(1) (depuis C++20)
Membre de la spécialisation std::coroutine_handle<std::noop_coroutine_promise>
constexpr void destroy ( ) const noexcept ;
(2) (depuis C++20)
1) Détruit l'état de la coroutine de la coroutine à laquelle * this fait référence, ou ne fait rien si la coroutine est une coroutine sans opération.
2) Ne fait rien.

Le comportement n'est pas défini si une destruction est nécessaire et * this ne fait pas référence à une coroutine suspendue.

Table des matières

Paramètres

(aucun)

Valeur de retour

(aucun)

Exemple

Voir aussi

reprend l'exécution de la coroutine
(fonction membre publique)