Partager via


<future>, énumérations

L’en-tête <future> fournit les énumérations suivantes :

future_errc énumération

Fournit des noms symboliques pour toutes les erreurs signalées par la future_error classe.

class future_errc {
   broken_promise,
   future_already_retrieved,
   promise_already_satisfied,
   no_state
   };

future_status énumération

Fournit les noms symboliques pour les raisons qu’une fonction d’attente chronométrée peut retourner.

enum future_status{
    ready,
    timeout,
    deferred
};

launch énumération

Représente un type de masque de bits qui décrit les modes possibles pour la fonction asyncde modèle.

class launch{
   async,
   deferred
   };

Voir aussi

<futur>