Classes
Enumerations
- enum std::future_errc { broken_promise,
future_already_retrieved,
promise_already_satisfied,
no_state
}
- enum launch { any,
async,
sync
}
Functions
-
std::__basic_future::__basic_future (const shared_future< _Res > &)
-
std::__basic_future::__basic_future (shared_future< _Res > &&)
-
std::__basic_future::__basic_future (future< _Res > &&)
-
static _Setter< void, void > std::__future_base::_State::__setter (promise< void > *__prom)
-
template<typename _Fn , typename... _Args> enable_if<!is_same< typename
decay< _Fn >::type, launch >
::value, future< decltype(std::declval
< _Fn >)(std::declval< _Args >
)...))> >::type std::async (_Fn &&__fn, _Args &&...__args)
-
template<typename _Fn , typename... _Args> future< typename result_of
< _Fn(_Args...)>::type > std::async (launch __policy, _Fn &&__fn, _Args &&...__args)
-
error_code std::make_error_code (future_errc __errc)
-
error_condition std::make_error_condition (future_errc __errc)
-
void std::promise< void >::set_value ()
-
template<typename _Res , typename... _ArgTypes> void std::swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y)
-
template<typename _Res > void std::swap (promise< _Res > &__x, promise< _Res > &__y)
Variables
Detailed Description
Classes for futures support.
Enumeration Type Documentation
Error code for futures.
Definition at line 59 of file future.
Variable Documentation