#include <mutex.h>
Public Member Functions | |
MutexLockMaybe (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
MutexLockMaybe (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
MutexLockMaybe (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
MutexLockMaybe (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
~MutexLockMaybe () ABSL_UNLOCK_FUNCTION() | |
~MutexLockMaybe () ABSL_UNLOCK_FUNCTION() | |
Private Member Functions | |
MutexLockMaybe (const MutexLockMaybe &)=delete | |
MutexLockMaybe (const MutexLockMaybe &)=delete | |
MutexLockMaybe (MutexLockMaybe &&)=delete | |
MutexLockMaybe (MutexLockMaybe &&)=delete | |
MutexLockMaybe & | operator= (const MutexLockMaybe &)=delete |
MutexLockMaybe & | operator= (const MutexLockMaybe &)=delete |
MutexLockMaybe & | operator= (MutexLockMaybe &&)=delete |
MutexLockMaybe & | operator= (MutexLockMaybe &&)=delete |
Private Attributes | |
Mutex *const | mu_ |
Definition at line 881 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 883 of file abseil-cpp/absl/synchronization/mutex.h.
Definition at line 890 of file abseil-cpp/absl/synchronization/mutex.h.
|
inline |
Definition at line 898 of file abseil-cpp/absl/synchronization/mutex.h.
|
privatedelete |
|
privatedelete |
|
inlineexplicit |
Definition at line 876 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
Definition at line 883 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
inline |
Definition at line 891 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
Definition at line 903 of file abseil-cpp/absl/synchronization/mutex.h.