| 
|   | condition_variable_any () | 
|   | 
|   | ~condition_variable_any () _NOEXCEPT | 
|   | 
|   | condition_variable_any (const condition_variable_any &)=delete | 
|   | 
| condition_variable_any &  | operator= (const condition_variable_any &)=delete | 
|   | 
| void  | notify_one () _NOEXCEPT | 
|   | 
| void  | notify_all () _NOEXCEPT | 
|   | 
| template<class _Mutex >  | 
| void  | wait (_Mutex &_Xtrnl) | 
|   | 
| template<class _Mutex , class _Predicate >  | 
| void  | wait (_Mutex &_Xtrnl, _Predicate _Pred) | 
|   | 
| template<class _Lock , class _Rep , class _Period >  | 
| _Cv_status  | wait_for (_Lock &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time) | 
|   | 
| template<class _Lock , class _Rep , class _Period , class _Predicate >  | 
| bool  | wait_for (_Lock &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time, _Predicate _Pred) | 
|   | 
| template<class _Lock , class _Clock , class _Duration >  | 
| _Cv_status  | wait_until (_Lock &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time) | 
|   | 
| template<class _Lock , class _Clock , class _Duration , class _Predicate >  | 
| bool  | wait_until (_Lock &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time, _Predicate _Pred) | 
|   | 
| template<class _Mutex >  | 
| _Cv_status  | wait_until (_Mutex &_Xtrnl, const xtime *_Abs_time) | 
|   | 
| template<class _Mutex , class _Predicate >  | 
| bool  | wait_until (_Mutex &_Xtrnl, const xtime *_Abs_time, _Predicate _Pred) | 
|   | 
  
  
      
        
          | condition_variable_any::condition_variable_any  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  164         _Cnd_cleaner._Release();
 
Definition: xthreads.h:42
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
int _Mtx_initX(_Mtx_t *_Mtx, int _Type)
Definition: xthread:61
 
int _Cnd_initX(_Cnd_t *_Cnd)
Definition: xthread:86
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
  
  
      
        
          | condition_variable_any::~condition_variable_any  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
_CRTIMP2_PURE void __cdecl _Mtx_destroy(_Mtx_t *)
 
_CRTIMP2_PURE void __cdecl _Cnd_destroy(_Cnd_t *)
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
  
  
      
        
          | void condition_variable_any::notify_all  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
int _Cnd_broadcastX(_Cnd_t *_Cnd)
Definition: xthread:101
 
int _Mtx_lockX(_Mtx_t *_Mtx)
Definition: xthread:66
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
int _Mtx_unlockX(_Mtx_t *_Mtx)
Definition: xthread:81
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
  
  
      
        
          | void condition_variable_any::notify_one  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
int _Mtx_lockX(_Mtx_t *_Mtx)
Definition: xthread:66
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
int _Cnd_signalX(_Cnd_t *_Cnd)
Definition: xthread:106
 
int _Mtx_unlockX(_Mtx_t *_Mtx)
Definition: xthread:81
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
template<class _Mutex > 
  
  
      
        
          | void condition_variable_any::wait  | 
          ( | 
          _Mutex &  | 
          _Xtrnl | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
int _Mtx_lockX(_Mtx_t *_Mtx)
Definition: xthread:66
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
int _Cnd_waitX(_Cnd_t *_Cnd, _Mtx_t *_Mtx)
Definition: xthread:91
 
int _Mtx_unlockX(_Mtx_t *_Mtx)
Definition: xthread:81
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
template<class _Mutex , class _Predicate > 
  
  
      
        
          | void condition_variable_any::wait  | 
          ( | 
          _Mutex &  | 
          _Xtrnl,  | 
         
        
           | 
           | 
          _Predicate  | 
          _Pred  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
void wait(_Mutex &_Xtrnl)
Definition: condition_variable:193
 
 
 
 
template<class _Lock , class _Rep , class _Period > 
 
xtime _To_xtime(const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: chrono:736
 
_Cv_status wait_until(_Lock &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: condition_variable:239
 
 
 
 
template<class _Lock , class _Rep , class _Period , class _Predicate > 
  
  
      
        
          | bool condition_variable_any::wait_for  | 
          ( | 
          _Lock &  | 
          _Lck,  | 
         
        
           | 
           | 
          const chrono::duration< _Rep, _Period > &  | 
          _Rel_time,  | 
         
        
           | 
           | 
          _Predicate  | 
          _Pred  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
  231         while (_Res && !
_Pred())
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
_Cv_status wait_for(_Lock &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: condition_variable:213
 
 
 
 
template<class _Lock , class _Clock , class _Duration > 
 
  244             _Rel_time = _Abs_time - _Clock::now();
 
_Cv_status wait_for(_Lock &_Lck, const chrono::duration< _Rep, _Period > &_Rel_time)
Definition: condition_variable:213
 
_Duration duration
Definition: chrono:246
 
 
 
 
template<class _Lock , class _Clock , class _Duration , class _Predicate > 
 
  258         while (_Res && !
_Pred())
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
_Cv_status wait_until(_Lock &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: condition_variable:239
 
 
 
 
template<class _Mutex > 
  
  
      
        
          | _Cv_status condition_variable_any::wait_until  | 
          ( | 
          _Mutex &  | 
          _Xtrnl,  | 
         
        
           | 
           | 
          const xtime *  | 
          _Abs_time  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
int _Cnd_timedwaitX(_Cnd_t *_Cnd, _Mtx_t *_Mtx, const xtime *_Xt)
Definition: xthread:96
 
_Cnd_t _Cnd
Definition: condition_variable:291
 
_CRTIMP2_PURE int __cdecl _Mtx_unlock(_Mtx_t *)
 
_CRTIMP2_PURE int __cdecl _Mtx_lock(_Mtx_t *)
 
Definition: xthreads.h:19
 
_Mtx_t _Mtx
Definition: condition_variable:292
 
 
 
 
template<class _Mutex , class _Predicate > 
  
  
      
        
          | bool condition_variable_any::wait_until  | 
          ( | 
          _Mutex &  | 
          _Xtrnl,  | 
         
        
           | 
           | 
          const xtime *  | 
          _Abs_time,  | 
         
        
           | 
           | 
          _Predicate  | 
          _Pred  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
  285         while (_Res && !
_Pred())
 
_FwdIt const _Ty _Pr _Pred
Definition: algorithm:1985
 
_Cv_status wait_until(_Lock &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: condition_variable:239
 
 
 
 
  
  
      
        
          | _Cnd_t condition_variable_any::_Cnd | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | _Mtx_t condition_variable_any::_Mtx | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: