#include <future>
Inherits __future_base.
Inherited by std::future<_Res>, and std::shared_future<_Res>.
PublicMemberFunctions__basic_future (const __basic_future &)=delete__basic_future & operator= (const __basic_future &)=delete
bool valid () const noexcept
voidwait () const
template<typename _Rep , typename_Period > future_statuswait_for (const chrono::duration< _Rep, _Period
> &__rel) const
template<typename_Clock , typename_Duration > future_statuswait_until (const chrono::time_point<
_Clock, _Duration > &__abs) const
ProtectedTypestypedef __future_base::_Result< _Res > & __result_typetypedefshared_ptr< _State_base > __state_typeProtectedMemberFunctions__basic_future (const __state_type &__state)
__basic_future (const shared_future< _Res > &) noexcept
__basic_future (future< _Res > &&) noexcept
__basic_future (shared_future< _Res > &&) noexcept
__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