Partager via


classe de packaged_task

Décrit un fournisseur asynchrone qui est un wrapper d'appel dont la signature d'appel est Ty(ArgTypes...).Son état asynchrone associé contient une copie de l'objet appelé en plus de le résultat potentiel.

template<class>
class packaged_task;

Membres

Hh920525.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

constructeur de packaged_task::packaged_task

Construit un objet packaged_task.

destructeur de packaged_task::~packaged_task

Détruit un objet packaged_task.

Hh920525.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

méthode de packaged_task::get_future

Retourne un objet d' préanalyse qui a le même état asynchrone associé.

méthode de packaged_task::make_ready_at_thread_exit

Appelle l'objet appelé qui est stocké dans l'état asynchrone associé et stocke atomique la valeur retournée.

méthode de packaged_task::reset

Remplace l'état asynchrone associé.

méthode de packaged_task::swap

Permute l'état asynchrone associé à celui d'un objet spécifié.

méthode de packaged_task::valid

Spécifie si l'objet a un état asynchrone associé.

Hh920525.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

opérateur de packaged_task::operator=

Transfère un état asynchrone associé à un objet spécifié.

opérateur operator() de packaged_task::

Appelle l'objet appelé qui est stocké dans l'état asynchrone associé, stocke atomique la valeur retournée, et définit l'état pour préparer.

opérateur de bool de packaged_task::operator

Spécifie si l'objet a un état asynchrone associé.

Configuration requise

Préanalyse d'En-tête :

L'espace de noms : DST

Voir aussi

Référence

<future>

Autres ressources

Fichiers d'en-tête