<future>
– výčty
future_errc
future_status
spustit
future_errc – výčet
Poskytuje symbolické názvy všech chyb hlášených future_error třídou.
class future_errc {
broken_promise,
future_already_retrieved,
promise_already_satisfied,
no_state
};
future_status – výčet
Poskytuje symbolické názvy z důvodů, proč může funkce časového čekání vrátit.
enum future_status{
ready,
timeout,
deferred
};
launch – výčet
Představuje typ bitové masky, který popisuje možné režimy asynchronní funkce šablony.
class launch{
async,
deferred
};