Freigeben über


<future>-Enumerationen

Die <future> Kopfzeile stellt die folgenden Enumerationen bereit:

future_errc Aufzählung

Stellt symbolische Namen für alle Fehler zur Auswahl, die von der future_error Klasse gemeldet werden.

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

future_status Aufzählung

Liefert symbolische Namen für die Gründe, aus denen eine zeitgesteuerte Wartefunktion eine Rückgabe ausführen kann.

enum future_status{
    ready,
    timeout,
    deferred
};

launch Aufzählung

Stellt einen Bitmaskentyp dar, der die möglichen Modi für die Vorlagenfunktion asyncbeschreibt.

class launch{
   async,
   deferred
   };

Siehe auch

<Zukunft>