Namespaces
Variants

std::coroutine_handle<Promise>::address

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
Attendables triviaux
Générateurs de plages
(C++23)
 
 
constexpr void* address() const noexcept;
(depuis C++20)

Retourne l'adresse sous-jacente du coroutine_handle. La valeur de retour est non nulle si et seulement si la valeur actuelle du coroutine_handle est obtenue à partir d'un objet promesse d'une coroutine.

Paramètres

(aucun)

Valeur de retour

L'adresse sous-jacente.

Notes

La valeur de retour est non nulle pour la spécialisation std::noop_coroutine_handle , car un std::noop_coroutine_handle ne peut pas être créé sans faire référence à une coroutine no-op.

Voir aussi

importe une coroutine à partir d'un pointeur
(fonction membre publique statique)