#include <future>
PublicMemberFunctions
template<typename_Allocator > promise (allocator_arg_t, const _Allocator &, promise &&__rhs)
template<typename_Allocator > promise (allocator_arg_t, const _Allocator &__a)
promise (const promise &)=deletepromise (promise &&__rhs) noexcept
future< _Res > get_future ()
promise & operator= (const promise &)=deletepromise & operator= (promise &&__rhs) noexcept
voidset_exception (exception_ptr __p)
voidset_exception_at_thread_exit (exception_ptr __p)
voidset_value (_Res &&__r)
voidset_value (const _Res &__r)
voidset_value_at_thread_exit (_Res &&__r)
voidset_value_at_thread_exit (const _Res &__r)
voidswap (promise &__rhs) noexcept
Friends
template<typename , typename > struct_State::_Setter