Partilhar via


<future> Enums

O <future> cabeçalho fornece os seguintes enums:

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 pelos motivos pelos quais uma função de espera cronometrada 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
   };

Ver também

<Futuro>