.TH "std::promise< _Res >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::promise< _Res > \- Primary template for promise\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_Allocator\fP > \fBpromise\fP (\fBallocator_arg_t\fP, \fBconst\fP \fB_Allocator\fP &, \fBpromise\fP &&\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Allocator\fP > \fBpromise\fP (\fBallocator_arg_t\fP, \fBconst\fP \fB_Allocator\fP &__a)" .br .ti -1c .RI "\fBpromise\fP (\fBconst\fP \fBpromise\fP &)=\fBdelete\fP" .br .ti -1c .RI "\fBpromise\fP (\fBpromise\fP &&\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBfuture\fP< \fB_Res\fP > \fBget_future\fP ()" .br .ti -1c .RI "\fBpromise\fP & \fBoperator=\fP (\fBconst\fP \fBpromise\fP &)=\fBdelete\fP" .br .ti -1c .RI "\fBpromise\fP & \fBoperator=\fP (\fBpromise\fP &&\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fBset_exception\fP (\fBexception_ptr\fP __p)" .br .ti -1c .RI "\fBvoid\fP \fBset_exception_at_thread_exit\fP (\fBexception_ptr\fP __p)" .br .ti -1c .RI "\fBvoid\fP \fBset_value\fP (\fB_Res\fP &&__r)" .br .ti -1c .RI "\fBvoid\fP \fBset_value\fP (\fBconst\fP \fB_Res\fP &__r)" .br .ti -1c .RI "\fBvoid\fP \fBset_value_at_thread_exit\fP (\fB_Res\fP &&__r)" .br .ti -1c .RI "\fBvoid\fP \fBset_value_at_thread_exit\fP (\fBconst\fP \fB_Res\fP &__r)" .br .ti -1c .RI "\fBvoid\fP \fBswap\fP (\fBpromise\fP &\fB__rhs\fP) \fBnoexcept\fP" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "template<\fBtypename\fP , \fBtypename\fP > \fBstruct\fP \fB_State::_Setter\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP \fB_Res\fP> .br class std::promise< _Res >"Primary template for promise\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.