|
| std::__basic_future< _Res >::__basic_future (const shared_future< _Res > &) noexcept |
|
| std::__basic_future< _Res >::__basic_future (shared_future< _Res > &&) noexcept |
|
| std::__basic_future< _Res >::__basic_future (future< _Res > &&) noexcept |
|
template<typename _Signature , typename _Fn , typename _Alloc > |
static shared_ptr< __future_base::_Task_state_base< _Signature > > | std::__create_task_state (_Fn &&__fn, const _Alloc &__a) |
|
template<typename _BoundFn > |
static std::shared_ptr< _State_base > | std::__future_base::_S_make_async_state (_BoundFn &&__fn) |
|
template<typename _BoundFn > |
static std::shared_ptr< _State_base > | std::__future_base::_S_make_deferred_state (_BoundFn &&__fn) |
|
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> |
future< typename result_of< _Fn(_Args...)>::type > | std::async (_Fn &&__fn, _Args &&...__args) |
|
const error_category & | std::future_category () noexcept |
|
error_code | std::make_error_code (future_errc __errc) noexcept |
|
error_condition | std::make_error_condition (future_errc __errc) noexcept |
|
constexpr launch | std::operator& (launch __x, launch __y) |
|
launch & | std::operator&= (launch &__x, launch __y) |
|
constexpr launch | std::operator^ (launch __x, launch __y) |
|
launch & | std::operator^= (launch &__x, launch __y) |
|
constexpr launch | std::operator| (launch __x, launch __y) |
|
launch & | std::operator|= (launch &__x, launch __y) |
|
constexpr launch | std::operator~ (launch __x) |
|
void | std::promise< void >::set_value () |
|
void | std::promise< void >::set_value_at_thread_exit () |
|
shared_future< _Res > | std::future< _Res >::share () |
|
shared_future< _Res & > | std::future< _Res & >::share () |
|
shared_future< void > | std::future< void >::share () |
|
template<typename _Res > |
void | std::swap (promise< _Res > &__x, promise< _Res > &__y) noexcept |
|
template<typename _Res , typename... _ArgTypes> |
void | std::swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y) noexcept |
|
Classes for futures support.