Namespaces
Variants

std::coroutine_handle<Promise>:: promise

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
Membre du template primaire
Promise & promise ( ) const ;
(depuis C++20)
Membre de la spécialisation std::coroutine_handle<std::noop_coroutine_promise>
std:: noop_coroutine_promise & promise ( ) const noexcept ;
(depuis C++20)

Obtient une référence à l'objet promise.

Le comportement n'est pas défini si * this ne fait pas référence à une coroutine dont l'objet promise n'a pas été détruit.

Cette fonction n'est pas fournie pour la spécialisation std:: coroutine_handle <> .

Table des matières

Paramètres

(aucun)

Valeur de retour

Une référence à l'objet promesse.

Notes

L'objet promise d'une coroutine no-op n'est pas détruit tant qu'il existe une std::noop_coroutine_handle référençant la coroutine.

Voir aussi

crée un coroutine_handle à partir de l'objet promise d'une coroutine
(fonction membre publique statique)