| 
        
          | recursive_timed_mutex::recursive_timed_mutex | ( |  | ) |  |  | inline | 
 
unsigned int _My_locked
Definition: mutex:889
 
 
 
template<class _Time > 
  
  | 
        
          | bool recursive_timed_mutex::_Try_lock_until | ( | _Time | _Abs_time | ) |  |  | inline | 
 
  865                 [
this] { return (_My_locked == 0); }))
 
condition_variable _My_cond
Definition: mutex:888
mutex _My_mutex
Definition: mutex:887
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:890
unsigned int _My_locked
Definition: mutex:889
_Cv_status wait_until(unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:601
thread::id get_id() _NOEXCEPT
Definition: thread:203
 
 
 
  
  | 
        
          | void recursive_timed_mutex::lock | ( |  | ) |  |  | inline | 
 
condition_variable _My_cond
Definition: mutex:888
mutex _My_mutex
Definition: mutex:887
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:119
Definition: system_error:526
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:890
#define _THROW_NCEE(x, y)
Definition: xstddef:51
unsigned int _My_locked
Definition: mutex:889
void wait(unique_lock< mutex > &_Lck)
Definition: mutex:564
thread::id get_id() _NOEXCEPT
Definition: thread:203
 
 
 
  
  | 
        
          | bool recursive_timed_mutex::try_lock | ( |  | ) |  |  | inline | 
 
mutex _My_mutex
Definition: mutex:887
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:890
unsigned int _My_locked
Definition: mutex:889
thread::id get_id() _NOEXCEPT
Definition: thread:203
 
 
 
template<class _Rep , class _Period > 
 
bool try_lock_until(const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:875
static time_point now() _NOEXCEPT
Definition: chrono:1001
 
 
 
template<class _Clock , class _Duration > 
 
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:849
 
 
 
  
  | 
        
          | bool recursive_timed_mutex::try_lock_until | ( | const xtime * | _Abs_time | ) |  |  | inline | 
 
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:849
 
 
 
  
  | 
        
          | void recursive_timed_mutex::unlock | ( |  | ) |  |  | inline | 
 
  825         bool _Do_notify = 
false;
 
void notify_one() _NOEXCEPT
Definition: mutex:554
condition_variable _My_cond
Definition: mutex:888
mutex _My_mutex
Definition: mutex:887
thread::id _My_owner
Definition: mutex:890
unsigned int _My_locked
Definition: mutex:889
 
 
 
  
  | 
        
          | unsigned int recursive_timed_mutex::_My_locked |  | private | 
 
 
  
  | 
        
          | mutex recursive_timed_mutex::_My_mutex |  | private | 
 
 
The documentation for this class was generated from the following file: