Поделиться через


Перечисления <future>

Заголовок <future> содержит следующие перечисления:

future_errc перечисление

Предоставляет символьные имена для всех ошибок, сообщаемых классом future_error .

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

future_status перечисление

Предоставляет символические имена по причинам, которые может возвращать привязанная по времени функция wait.

enum future_status{
    ready,
    timeout,
    deferred
};

launch перечисление

Представляет тип битовой маски, описывающий возможные режимы для функции asyncшаблона.

class launch{
   async,
   deferred
   };

См. также

<будущее>