std::future< _Res >(3cxx) | std::future< _Res >(3cxx) |
std::future< _Res > - Primary template for future.
Inherits std::__basic_future< _Res >.
template<typename _Res > using _Ptr =
unique_ptr< _Res, _Result_base::_Deleter >
A unique_ptr for result objects. using _State_base = _State_baseV2
future (const future &)=delete
future (future &&__uf) noexcept
Move constructor. _Res get ()
Retrieving the value. future & operator= (const
future &)=delete
future & operator= (future &&__fut) noexcept
shared_future< _Res > share () noexcept
bool valid () const noexcept
void wait () const
template<typename _Rep , typename _Period > future_status
wait_for (const chrono::duration< _Rep, _Period >
&__rel) const
template<typename _Clock , typename _Duration > future_status
wait_until (const chrono::time_point< _Clock, _Duration
> &__abs) const
template<typename _Res , typename _Allocator > static
_Ptr< _Result_alloc< _Res, _Allocator > >
_S_allocate_result (const _Allocator &__a)
template<typename _Res , typename _Tp > static _Ptr<
_Result< _Res > > _S_allocate_result (const
std::allocator< _Tp > &__a)
template<typename _Res_ptr , typename _BoundFn > static _Task_setter<
_Res_ptr, _BoundFn > _S_task_setter (_Res_ptr &__ptr, _BoundFn
&__call)
typedef __future_base::_Result< _Res > &
__result_type
__result_type _M_get_result () const
Wait for the state to be ready and rethrow any stored exception. void
_M_swap (__basic_future &__that) noexcept
template<typename _Fn , typename... _Args> future<
__async_result_of< _Fn, _Args... > > async (launch,
_Fn &&, _Args &&...)
template<typename > class packaged_task
class promise< _Res >
class std::future< _Res >"Primary template for future.
Definition at line 763 of file future.
Definition at line 677 of file future.
A unique_ptr for result objects.
Definition at line 222 of file future.
Definition at line 597 of file future.
Definition at line 785 of file future.
Move constructor.
Definition at line 788 of file future.
Wait for the state to be ready and rethrow any stored exception.
Definition at line 716 of file future.
Definition at line 725 of file future.
Definition at line 287 of file future.
Definition at line 300 of file future.
Definition at line 621 of file future.
Retrieving the value.
Definition at line 802 of file future.
Definition at line 794 of file future.
Definition at line 688 of file future.
Definition at line 691 of file future.
Definition at line 699 of file future.
Definition at line 707 of file future.
Definition at line 773 of file future.
Definition at line 769 of file future.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |