|
| _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 |
|
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
void _Copy_from(const _State_manager &_Other)
Definition: future:1053
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
void _Move_from(_State_manager &_Other)
Definition: future:1070
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_STD_BEGIN constexpr _Ty * addressof(_Ty &_Val) _NOEXCEPT
Definition: xstddef:628
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_STD_BEGIN constexpr _Ty * addressof(_Ty &_Val) _NOEXCEPT
Definition: xstddef:628
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_FwdIt const _Ty _Val
Definition: algorithm:1938
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
_FwdIt const _Ty _Val
Definition: algorithm:1938
void swap(promise< _Ty > &_Left, promise< _Ty > &_Right) _NOEXCEPT
Definition: future:1717
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
void _Copy_from(const _State_manager &_Other)
Definition: future:1053
void _Move_from(_State_manager &_Other)
Definition: future:1070
bool _Get_only_once
Definition: future:1094
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
template<class _Ty>
template<class _Rep , class _Per >
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
template<class _Ty>
template<class _Clock , class _Dur >
bool valid() const _NOEXCEPT
Definition: future:972
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Throw_future_error(const error_code &_Code)
_Associated_state< _Ty > * _Assoc_state
Definition: future:1093
The documentation for this class was generated from the following file: