| 
|   | condition_variable () | 
|   | 
|   | ~condition_variable () _NOEXCEPT | 
|   | 
|   | condition_variable (const condition_variable &)=delete | 
|   | 
| condition_variable &  | operator= (const condition_variable &)=delete | 
|   | 
| void  | notify_one () _NOEXCEPT | 
|   | 
| void  | notify_all () _NOEXCEPT | 
|   | 
| void  | wait (unique_lock< mutex > &_Lck) | 
|   | 
| template<class _Predicate >  | 
| void  | wait (unique_lock< mutex > &_Lck, _Predicate _Pred) | 
|   | 
| template<class _Rep , class _Period >  | 
| _Cv_status  | wait_for (unique_lock< mutex > &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time) | 
|   | 
| template<class _Rep , class _Period , class _Predicate >  | 
| bool  | wait_for (unique_lock< mutex > &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time, _Predicate _Pred) | 
|   | 
| template<class _Clock , class _Duration >  | 
| _Cv_status  | wait_until (unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time) | 
|   | 
| template<class _Clock , class _Duration , class _Predicate >  | 
| bool  | wait_until (unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time, _Predicate _Pred) | 
|   | 
| _Cv_status  | wait_until (unique_lock< mutex > &_Lck, const xtime *_Abs_time) | 
|   | 
| template<class _Predicate >  | 
| bool  | wait_until (unique_lock< mutex > &_Lck, const xtime *_Abs_time, _Predicate _Pred) | 
|   | 
| template<class _Predicate >  | 
| bool  | _Wait_until1 (unique_lock< mutex > &_Lck, const xtime *_Abs_time, _Predicate &_Pred) | 
|   | 
| native_handle_type  | native_handle () | 
|   | 
| void  | _Register (unique_lock< mutex > &_Lck, int *_Ready) | 
|   | 
| void  | _Unregister (mutex &_Mtx) | 
|   | 
  
  
      
        
          | condition_variable::condition_variable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_CRTIMP2_PURE void __cdecl _Cnd_init_in_situ(_Cnd_t)
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
 
 
 
  
  
      
        
          | condition_variable::~condition_variable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
_CRTIMP2_PURE void __cdecl _Cnd_destroy_in_situ(_Cnd_t)
 
 
 
 
  
  
      
        
          | _Cnd_t condition_variable::_Mycnd  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
aligned_storage< _Cnd_internal_imp_size, _Cnd_internal_imp_alignment >::type _Cnd_storage
Definition: mutex:677
 
 
 
 
  667             _Lck.
release()->_Mymtx(), _Ready);
 
_CRTIMP2_PURE void __cdecl _Cnd_register_at_thread_exit(_Cnd_t, _Mtx_t, int *)
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
_Mutex * release() _NOEXCEPT
Definition: mutex:403
 
 
 
 
  
  
      
        
          | void condition_variable::_Unregister  | 
          ( | 
          mutex &  | 
          _Mtx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_CRTIMP2_PURE void __cdecl _Cnd_unregister_at_thread_exit(_Mtx_t)
 
 
 
 
template<class _Predicate > 
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
_Cv_status wait_until(unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:601
 
 
 
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
 
 
 
  
  
      
        
          | void condition_variable::notify_all  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
int _Cnd_broadcastX(_Cnd_t _Cnd)
Definition: xthread:105
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
 
 
 
  
  
      
        
          | void condition_variable::notify_one  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
int _Cnd_signalX(_Cnd_t _Cnd)
Definition: xthread:110
 
 
 
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
_Mutex * mutex() const _NOEXCEPT
Definition: mutex:422
 
int _Cnd_waitX(_Cnd_t _Cnd, _Mtx_t _Mtx)
Definition: xthread:94
 
 
 
 
template<class _Predicate > 
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
void wait(unique_lock< mutex > &_Lck)
Definition: mutex:564
 
 
 
 
template<class _Rep , class _Period > 
 
xtime _To_xtime(const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: chrono:1018
 
#define _STDEXT
Definition: yvals.h:562
 
_Cv_status wait_until(unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:601
 
 
 
 
template<class _Rep , class _Period , class _Predicate > 
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
xtime _To_xtime(const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: chrono:1018
 
#define _STDEXT
Definition: yvals.h:562
 
bool _Wait_until1(unique_lock< mutex > &_Lck, const xtime *_Abs_time, _Predicate &_Pred)
Definition: mutex:648
 
 
 
 
template<class _Clock , class _Duration > 
 
  606             _Rel_time = _Abs_time - _Clock::now();
 
_Cv_status wait_for(unique_lock< mutex > &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: mutex:579
 
_Duration duration
Definition: chrono:226
 
 
 
 
template<class _Clock , class _Duration , class _Predicate > 
 
  619             _Rel_time = _Abs_time - _Clock::now();
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
xtime _To_xtime(const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: chrono:1018
 
#define _STDEXT
Definition: yvals.h:562
 
bool _Wait_until1(unique_lock< mutex > &_Lck, const xtime *_Abs_time, _Predicate &_Pred)
Definition: mutex:648
 
_Duration duration
Definition: chrono:226
 
 
 
 
  633             _Lck.
mutex()->_Mymtx(), _Abs_time);
 
_Cnd_t _Mycnd() _NOEXCEPT
Definition: mutex:679
 
int _Cnd_timedwaitX(_Cnd_t _Cnd, _Mtx_t _Mtx, const xtime *_Xt)
Definition: xthread:99
 
_Mutex * mutex() const _NOEXCEPT
Definition: mutex:422
 
_CRTIMP2_PURE int __cdecl _Mtx_current_owns(_Mtx_t)
 
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int _Code)
 
Definition: xthreads.h:20
 
 
 
 
template<class _Predicate > 
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
bool _Wait_until1(unique_lock< mutex > &_Lck, const xtime *_Abs_time, _Predicate &_Pred)
Definition: mutex:648
 
 
 
 
The documentation for this class was generated from the following file: