packaged_task, classe
Décrit un fournisseur asynchrone qui est un wrapper d'appel et dont la signature d'appel est Ty(ArgTypes...). Son état asynchrone associé contient une copie de l'objet appelé en plus du résultat potentiel.
template<class>
class packaged_task;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet packaged_task. |
|
Détruit un objet packaged_task. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne un objet futur ayant le même état asynchrone associé. |
|
Appelle l'objet appelable stocké dans l'état asynchrone associé et enregistre atomiquement la valeur retournée. |
|
Remplace l'état asynchrone associé. |
|
Échange l'état asynchrone avec celui d'un objet spécifié. |
|
Indique si l'objet a un état asynchrone associé. |
Opérateurs publics
Nom |
Description |
---|---|
Transfère un état asynchrone associé à partir depuis un objet spécifié. |
|
Appelle l'objet appelable stocké dans l'état asynchrone associé, stocke automatiquement la valeur renvoyée, et définit l'état sur prêt. |
|
Indique si l'objet a un état asynchrone associé. |
Configuration requise
En-tête : future
Espace de noms : std