.TH "std::future< _Res >" 3cxx "Tue Feb 2 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::future< _Res > \- Primary template for future\&. .SH SYNOPSIS .br .PP .PP Inherits \fBstd::__basic_future< _Res >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "template using \fB_Ptr\fP = \fBunique_ptr\fP< _Res, _Result_base::_Deleter >" .br .RI "A unique_ptr for result objects\&. " .ti -1c .RI "using \fB_State_base\fP = _State_baseV2" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBfuture\fP (const \fBfuture\fP &)=delete" .br .ti -1c .RI "\fBfuture\fP (\fBfuture\fP &&__uf) noexcept" .br .RI "Move constructor\&. " .ti -1c .RI "_Res \fBget\fP ()" .br .RI "Retrieving the value\&. " .ti -1c .RI "\fBfuture\fP & \fBoperator=\fP (const \fBfuture\fP &)=delete" .br .ti -1c .RI "\fBfuture\fP & \fBoperator=\fP (\fBfuture\fP &&__fut) noexcept" .br .ti -1c .RI "\fBshared_future\fP< _Res > \fBshare\fP () noexcept" .br .ti -1c .RI "bool \fBvalid\fP () const noexcept" .br .ti -1c .RI "void \fBwait\fP () const" .br .ti -1c .RI "template \fBfuture_status\fP \fBwait_for\fP (const \fBchrono::duration\fP< _Rep, _Period > &__rel) const" .br .ti -1c .RI "template \fBfuture_status\fP \fBwait_until\fP (const \fBchrono::time_point\fP< _Clock, _Duration > &__abs) const" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "template static \fB_Ptr\fP< \fB_Result_alloc\fP< _Res, _Allocator > > \fB_S_allocate_result\fP (const _Allocator &__a)" .br .ti -1c .RI "template static \fB_Ptr\fP< \fB_Result\fP< _Res > > \fB_S_allocate_result\fP (const \fBstd::allocator\fP< _Tp > &__a)" .br .ti -1c .RI "template static \fBstd::shared_ptr\fP< _State_base > \fB_S_make_async_state\fP (_BoundFn &&__fn)" .br .ti -1c .RI "template static \fBstd::shared_ptr\fP< _State_base > \fB_S_make_deferred_state\fP (_BoundFn &&__fn)" .br .ti -1c .RI "template static _Task_setter< _Res_ptr, _BoundFn > \fB_S_task_setter\fP (_Res_ptr &__ptr, _BoundFn &__call)" .br .in -1c .SS "Protected Types" .in +1c .ti -1c .RI "typedef \fB__future_base::_Result\fP< _Res > & \fB__result_type\fP" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "\fB__result_type\fP \fB_M_get_result\fP () const" .br .RI "Wait for the state to be ready and rethrow any stored exception\&. " .ti -1c .RI "void \fB_M_swap\fP (\fB__basic_future\fP &__that) noexcept" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "template \fBfuture\fP< __async_result_of< _Fn, _Args\&.\&.\&. > > \fBasync\fP (\fBlaunch\fP, _Fn &&, _Args &&\&.\&.\&.)" .br .ti -1c .RI "template class \fBpackaged_task\fP" .br .ti -1c .RI "class \fBpromise< _Res >\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class std::future< _Res >" Primary template for future\&. .PP Definition at line 761 of file future\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.