|
| 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) _NOEXCEPT |
|
| ~unique_lock () _NOEXCEPT |
|
| unique_lock (const unique_lock &)=delete |
|
unique_lock & | operator= (const unique_lock &)=delete |
|
void | lock () |
|
bool | try_lock () _NOEXCEPT |
|
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 |
|
template<class _Mutex>
template<class _Rep , class _Period >
template<class _Mutex>
template<class _Clock , class _Duration >
template<class _Mutex>
template<class _Rep , class _Period >
template<class _Mutex>
template<class _Clock , class _Duration >
The documentation for this class was generated from the following file: