#include <mutex.h>
Public Member Functions | |
ReaderMutexLock & | operator= (const ReaderMutexLock &)=delete |
ReaderMutexLock & | operator= (const ReaderMutexLock &)=delete |
ReaderMutexLock & | operator= (ReaderMutexLock &&)=delete |
ReaderMutexLock & | operator= (ReaderMutexLock &&)=delete |
ReaderMutexLock (const ReaderMutexLock &)=delete | |
ReaderMutexLock (const ReaderMutexLock &)=delete | |
ReaderMutexLock (Mutex *mu) ABSL_SHARED_LOCK_FUNCTION(mu) | |
ReaderMutexLock (Mutex *mu) ABSL_SHARED_LOCK_FUNCTION(mu) | |
ReaderMutexLock (Mutex *mu, const Condition &cond) ABSL_SHARED_LOCK_FUNCTION(mu) | |
ReaderMutexLock (Mutex *mu, const Condition &cond) ABSL_SHARED_LOCK_FUNCTION(mu) | |
ReaderMutexLock (ReaderMutexLock &&)=delete | |
ReaderMutexLock (ReaderMutexLock &&)=delete | |
~ReaderMutexLock () ABSL_UNLOCK_FUNCTION() | |
~ReaderMutexLock () ABSL_UNLOCK_FUNCTION() | |
Private Attributes | |
Mutex *const | mu_ |
Definition at line 560 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 562 of file abseil-cpp/absl/synchronization/mutex.h.
Definition at line 566 of file abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
inline |
Definition at line 577 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 555 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
Definition at line 559 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
inline |
Definition at line 570 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
delete |
|
delete |
|
delete |
|
delete |
Definition at line 580 of file abseil-cpp/absl/synchronization/mutex.h.