#include <mutex.h>
Public Member Functions | |
WriterMutexLock & | operator= (const WriterMutexLock &)=delete |
WriterMutexLock & | operator= (const WriterMutexLock &)=delete |
WriterMutexLock & | operator= (WriterMutexLock &&)=delete |
WriterMutexLock & | operator= (WriterMutexLock &&)=delete |
WriterMutexLock (const WriterMutexLock &)=delete | |
WriterMutexLock (const WriterMutexLock &)=delete | |
WriterMutexLock (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
WriterMutexLock (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
WriterMutexLock (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
WriterMutexLock (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
WriterMutexLock (WriterMutexLock &&)=delete | |
WriterMutexLock (WriterMutexLock &&)=delete | |
~WriterMutexLock () ABSL_UNLOCK_FUNCTION() | |
~WriterMutexLock () ABSL_UNLOCK_FUNCTION() | |
Private Attributes | |
Mutex *const | mu_ |
Definition at line 587 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 589 of file abseil-cpp/absl/synchronization/mutex.h.
Definition at line 594 of file abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
inline |
Definition at line 605 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 582 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
Definition at line 587 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
inline |
Definition at line 598 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
delete |
|
delete |
Definition at line 608 of file abseil-cpp/absl/synchronization/mutex.h.