| 
|   | future () _NOEXCEPT | 
|   | 
|   | future (future &&_Other) _NOEXCEPT | 
|   | 
| future &  | operator= (future &&_Right) _NOEXCEPT | 
|   | 
|   | future (const _Mybase &_State, _Nil) | 
|   | 
|   | ~future () _NOEXCEPT | 
|   | 
| _Ty  | get () | 
|   | 
| shared_future< _Ty >  | share () | 
|   | 
|   | future (const future &)=delete | 
|   | 
| future &  | operator= (const future &)=delete | 
|   | 
|   | _State_manager () | 
|   | 
|   | _State_manager (_Associated_state< _Ty > *_New_state, bool _Get_once) | 
|   | 
|   | _State_manager (const _State_manager &_Other, bool _Get_once=false) | 
|   | 
|   | _State_manager (_State_manager &&_Other, bool _Get_once=false) | 
|   | 
|   | ~_State_manager () _NOEXCEPT | 
|   | 
| _State_manager &  | operator= (const _State_manager &_Other) | 
|   | 
| _State_manager &  | operator= (_State_manager &&_Other) | 
|   | 
| bool  | valid () const _NOEXCEPT | 
|   | 
| void  | wait () const  | 
|   | 
| template<class _Rep , class _Per >  | 
| _Future_status  | wait_for (const chrono::duration< _Rep, _Per > &_Rel_time) const  | 
|   | 
| template<class _Clock , class _Dur >  | 
| _Future_status  | wait_until (const chrono::time_point< _Clock, _Dur > &_Abs_time) const  | 
|   | 
| _Ty &  | _Get_value () const  | 
|   | 
| void  | _Set_value (const _Ty &_Val, bool _Defer) | 
|   | 
| void  | _Set_value (_Ty &&_Val, bool _Defer) | 
|   | 
| void  | _Abandon () | 
|   | 
| void  | _Set_exception (exception_ptr _Exc, bool _Defer) | 
|   | 
| void  | _Swap (_State_manager &_Other) | 
|   | 
| _Associated_state< _Ty > *  | _Ptr () const  | 
|   | 
| void  | _Copy_from (const _State_manager &_Other) | 
|   | 
| void  | _Move_from (_State_manager &_Other) | 
|   | 
| bool  | _Is_ready () const  | 
|   | 
| bool  | _Is_ready_at_thread_exit () const  | 
|   | 
_State_manager< _Ty > _Mybase
Definition: future:1106
 
 
 
 
_State_manager< _Ty > _Mybase
Definition: future:1106
 
_In_ size_t _Deref_pre_opt_z_ char const _In_ size_t _Inout_ mbstate_t * _State
Definition: wchar.h:78
 
 
 
 
_Ty & _Get_value() const 
Definition: future:1005
 
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1349
 
 
 
 
_State_manager & operator=(const _State_manager &_Other)
Definition: future:960
 
 
 
 
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1349
 
 
 
 
The documentation for this class was generated from the following file: