.TH "std::__basic_future< _Res >" 3 "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__basic_future< _Res > \- Common implementation for future and shared_future\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .PP Inherits __future_base\&. .PP Inherited by \fBstd::future< _Res >\fP, and \fBstd::shared_future< _Res >\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB__basic_future\fP (const \fB__basic_future\fP &)=delete" .br .ti -1c .RI "\fB__basic_future\fP & \fBoperator=\fP (const \fB__basic_future\fP &)=delete" .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 "Protected Types" .in +1c .ti -1c .RI "typedef __future_base::_Result< _Res > & \fB__result_type\fP" .br .ti -1c .RI "typedef \fBshared_ptr\fP< _State_base > \fB__state_type\fP" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "\fB__basic_future\fP (const \fB__state_type\fP &__state)" .br .ti -1c .RI "\fB__basic_future\fP (const \fBshared_future\fP< _Res > &) noexcept" .br .ti -1c .RI "\fB__basic_future\fP (\fBfuture\fP< _Res > &&) noexcept" .br .ti -1c .RI "\fB__basic_future\fP (\fBshared_future\fP< _Res > &&) noexcept" .br .ti -1c .RI "__result_type \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 .SH "Detailed Description" .PP .SS "template .br class std::__basic_future< _Res >"Common implementation for future and shared_future\&. .SH "Member Function Documentation" .PP .SS "template __result_type \fBstd::__basic_future\fP< _Res >::_M_get_result () const\fR [inline]\fP, \fR [protected]\fP" .PP Wait for the state to be ready and rethrow any stored exception\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.