|
| std::__mutex_base::__mutex_base (const __mutex_base &)=delete |
|
| std::lock_guard< _Mutex >::lock_guard (const lock_guard &)=delete |
|
| std::lock_guard< _Mutex >::lock_guard (mutex_type &__m) |
|
| std::lock_guard< _Mutex >::lock_guard (mutex_type &__m, adopt_lock_t) |
|
| std::mutex::mutex (const mutex &)=delete |
|
| std::unique_lock< _Mutex >::unique_lock (const unique_lock &)=delete |
|
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m) |
|
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m, adopt_lock_t) |
|
template<typename _Rep , typename _Period > |
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m, const chrono::duration< _Rep, _Period > &__rtime) |
|
template<typename _Clock , typename _Duration > |
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m, const chrono::time_point< _Clock, _Duration > &__atime) |
|
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m, defer_lock_t) noexcept |
|
| std::unique_lock< _Mutex >::unique_lock (mutex_type &__m, try_to_lock_t) |
|
| std::unique_lock< _Mutex >::unique_lock (unique_lock &&__u) noexcept |
|
void | std::mutex::lock () |
|
void | std::unique_lock< _Mutex >::lock () |
|
mutex_type * | std::unique_lock< _Mutex >::mutex () const noexcept |
|
native_handle_type | std::mutex::native_handle () |
|
| std::unique_lock< _Mutex >::operator bool () const noexcept |
|
__mutex_base & | std::__mutex_base::operator= (const __mutex_base &)=delete |
|
lock_guard & | std::lock_guard< _Mutex >::operator= (const lock_guard &)=delete |
|
mutex & | std::mutex::operator= (const mutex &)=delete |
|
unique_lock & | std::unique_lock< _Mutex >::operator= (const unique_lock &)=delete |
|
unique_lock & | std::unique_lock< _Mutex >::operator= (unique_lock &&__u) noexcept |
|
bool | std::unique_lock< _Mutex >::owns_lock () const noexcept |
|
mutex_type * | std::unique_lock< _Mutex >::release () noexcept |
|
void | std::unique_lock< _Mutex >::swap (unique_lock &__u) noexcept |
|
template<typename _Mutex > |
void | std::swap (unique_lock< _Mutex > &__x, unique_lock< _Mutex > &__y) noexcept |
|
bool | std::unique_lock< _Mutex >::try_lock () |
|
bool | std::mutex::try_lock () noexcept |
|
template<typename _Rep , typename _Period > |
bool | std::unique_lock< _Mutex >::try_lock_for (const chrono::duration< _Rep, _Period > &__rtime) |
|
template<typename _Clock , typename _Duration > |
bool | std::unique_lock< _Mutex >::try_lock_until (const chrono::time_point< _Clock, _Duration > &__atime) |
|
void | std::mutex::unlock () |
|
void | std::unique_lock< _Mutex >::unlock () |
|
Classes for mutex support.