|
| unique_lock () _NOEXCEPT |
|
| unique_lock (_Mutex &_Mtx) |
|
| unique_lock (_Mutex &_Mtx, adopt_lock_t) |
|
| unique_lock (_Mutex &_Mtx, defer_lock_t) _NOEXCEPT |
|
| unique_lock (_Mutex &_Mtx, try_to_lock_t) |
|
template<class _Rep , class _Period > |
| unique_lock (_Mutex &_Mtx, const chrono::duration< _Rep, _Period > &_Rel_time) |
|
template<class _Clock , class _Duration > |
| unique_lock (_Mutex &_Mtx, const chrono::time_point< _Clock, _Duration > &_Abs_time) |
|
| unique_lock (_Mutex &_Mtx, const xtime *_Abs_time) |
|
| unique_lock (unique_lock &&_Other) _NOEXCEPT |
|
unique_lock & | operator= (unique_lock &&_Other) |
|
| ~unique_lock () _NOEXCEPT |
|
| unique_lock (const unique_lock &)=delete |
|
unique_lock & | operator= (const unique_lock &)=delete |
|
void | lock () |
|
bool | try_lock () |
|
template<class _Rep , class _Period > |
bool | try_lock_for (const chrono::duration< _Rep, _Period > &_Rel_time) |
|
template<class _Clock , class _Duration > |
bool | try_lock_until (const chrono::time_point< _Clock, _Duration > &_Abs_time) |
|
bool | try_lock_until (const xtime *_Abs_time) |
|
void | unlock () |
|
void | swap (unique_lock &_Other) _NOEXCEPT |
|
_Mutex * | release () _NOEXCEPT |
|
bool | owns_lock () const _NOEXCEPT |
|
| operator bool () const _NOEXCEPT |
|
_Mutex * | mutex () const _NOEXCEPT |
|
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
template<class _Mutex>
template<class _Rep , class _Period >
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
template<class _Mutex>
template<class _Clock , class _Duration >
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
318 _Other.
_Owns =
false;
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:120
Definition: system_error:529
#define _THROW_NCEE(x, y)
Definition: xstddef:78
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
void _Validate() const
Definition: mutex:430
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
330 _Other.
_Owns =
false;
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
bool _Owns
Definition: mutex:428
404 _Mutex *_Res =
_Pmtx;
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
bool _Owns
Definition: mutex:428
void swap(unique_lock &_Other) _NOEXCEPT
Definition: mutex:396
_Mutex * _Pmtx
Definition: mutex:427
void _Validate() const
Definition: mutex:430
bool _Owns
Definition: mutex:428
template<class _Mutex>
template<class _Rep , class _Period >
_Mutex * _Pmtx
Definition: mutex:427
void _Validate() const
Definition: mutex:430
bool _Owns
Definition: mutex:428
template<class _Mutex>
template<class _Clock , class _Duration >
_Mutex * _Pmtx
Definition: mutex:427
void _Validate() const
Definition: mutex:430
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
void _Validate() const
Definition: mutex:430
bool _Owns
Definition: mutex:428
_Mutex * _Pmtx
Definition: mutex:427
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:120
Definition: system_error:529
#define _THROW_NCEE(x, y)
Definition: xstddef:78
bool _Owns
Definition: mutex:428
The documentation for this class was generated from the following file: