Enumerações <future>
future_errc
future_status
launch
Enumeração future_errc
Fornece nomes simbólicos para todos os erros relatados pela classe future_error.
class future_errc {
broken_promise,
future_already_retrieved,
promise_already_satisfied,
no_state
};
Enumeração future_status
Fornece nomes simbólicos para os motivos que uma função de espera temporizada pode retornar.
enum future_status{
ready,
timeout,
deferred
};
Enumeração launch
Representa um tipo de bitmask que descreve os modos possíveis para a função de modelo async.
class launch{
async,
deferred
};