Partager via


promise, classe

Décrit un fournisseur asynchrone.

template<class Ty>
class promise;

Membres

Constructeurs publics

Nom

Description

promise::promise, constructeur

Construit un objet promise.

M&#233;thodes publiques

Nom

Description

promise::get_future, méthode

Retourne un futur associé à cette promesse.

promise::set_exception, méthode

Définit atomiquement le résultat de cette promesse pour désigner une exception.

promise::set_exception_at_thread_exit, méthode

Définit atomiquement le résultat de cette promesse pour afficher une exception, fournissant la notification seulement après que tous les objets du thread local aient été détruits (généralement à la sortie du thread).

promise::set_value, méthode

Définit atomiquement le résultat de cette promesse pour indiquer une valeur.

promise::set_value_at_thread_exit, méthode

Définit atomiquement le résultat de cette promesse pour indiquer une valeur, fournissant la notification seulement après que tous les objets du thread local aient été détruits (généralement à la sortie du thread).

promise::swap, méthode

Échange l'état asynchrone associé de cet objet promesse avec celui d'un objet spécifié.

Op&#233;rateurs publics

Nom

Description

promise::operator=, opérateur

Attribution de l'état partagé de cet objet de promesse.

Hiérarchie d'héritage

promise

Configuration requise

En-tête : future

Espace de noms : std

Voir aussi

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++