Classes
Enumerations
Functions
-
std::__basic_future< _Res >::__basic_future (const shared_future< _Res > &)
-
std::__basic_future< _Res >::__basic_future (shared_future< _Res > &&)
-
std::__basic_future< _Res >::__basic_future (future< _Res > &&)
-
static _Setter< void, void > std::__future_base::_State_base::__setter (promise< void > *__prom)
- template<typename _Fn , typename... _Args> future< typename result_of
< _Fn(_Args...)>::type > std::async (launch __policy, _Fn &&__fn, _Args &&...__args)
- template<typename _Fn , typename... _Args> __async_sfinae_helper
< typename decay< _Fn >::type,
_Fn, _Args...>::type std::async (_Fn &&__fn, _Args &&...__args)
- const error_category & std::future_category ()
- 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 > void std::swap (promise< _Res > &__x, promise< _Res > &__y)
- template<typename _Res , typename... _ArgTypes> void std::swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y)
Detailed Description
Classes for futures support.
Enumeration Type Documentation
Error code for futures.
Definition at line 61 of file future.
Status code for futures.
Definition at line 134 of file future.
Launch code for futures.
Definition at line 126 of file future.
Function Documentation
template<typename _Fn , typename... _Args>
future< typename result_of< _Fn(_Args...)>::type > std::async |
( |
launch |
__policy, |
|
|
_Fn && |
__fn, |
|
|
_Args &&... |
__args |
|
) |
| |
template<typename _Fn , typename... _Args>
__async_sfinae_helper< typename decay< _Fn >::type, _Fn, _Args...>::type std::async |
( |
_Fn && |
__fn, |
|
|
_Args &&... |
__args |
|
) |
| [inline] |
async, potential overload
Definition at line 1378 of file future.
error_code std::make_error_code |
( |
future_errc |
__errc | ) |
[inline] |
error_condition std::make_error_condition |
( |
future_errc |
__errc | ) |
[inline] |
template<typename _Res , typename... _ArgTypes>
void std::swap |
( |
packaged_task< _Res(_ArgTypes...)> & |
__x, |
|
|
packaged_task< _Res(_ArgTypes...)> & |
__y |
|
) |
| [inline] |