Compartilhar via


Enumerações <future>

O <future> cabeçalho fornece as seguintes enumerações:

future_errc enumeração

Fornece nomes simbólicos para todos os erros relatados pela future_error classe.

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

future_status enumeração

Fornece nomes simbólicos para os motivos que uma função de espera temporizada pode retornar.

enum future_status{
    ready,
    timeout,
    deferred
};

launch enumeração

Representa um tipo de máscara de bits que descreve os modos possíveis para a função asyncde modelo.

class launch{
   async,
   deferred
   };

Confira também

<futuro>