#include <mutex.h>
Public Member Functions | |
ReleasableMutexLock (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
ReleasableMutexLock (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
ReleasableMutexLock (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
ReleasableMutexLock (Mutex *mu, const Condition &cond) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | |
void | Release () ABSL_UNLOCK_FUNCTION() |
void | Release () ABSL_UNLOCK_FUNCTION() |
~ReleasableMutexLock () ABSL_UNLOCK_FUNCTION() | |
~ReleasableMutexLock () ABSL_UNLOCK_FUNCTION() | |
Private Member Functions | |
ReleasableMutexLock & | operator= (const ReleasableMutexLock &)=delete |
ReleasableMutexLock & | operator= (const ReleasableMutexLock &)=delete |
ReleasableMutexLock & | operator= (ReleasableMutexLock &&)=delete |
ReleasableMutexLock & | operator= (ReleasableMutexLock &&)=delete |
ReleasableMutexLock (const ReleasableMutexLock &)=delete | |
ReleasableMutexLock (const ReleasableMutexLock &)=delete | |
ReleasableMutexLock (ReleasableMutexLock &&)=delete | |
ReleasableMutexLock (ReleasableMutexLock &&)=delete | |
Private Attributes | |
Mutex * | mu_ |
Definition at line 914 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 916 of file abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 921 of file abseil-cpp/absl/synchronization/mutex.h.
|
inline |
Definition at line 927 of file abseil-cpp/absl/synchronization/mutex.h.
|
privatedelete |
|
privatedelete |
|
inlineexplicit |
Definition at line 909 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
inlineexplicit |
Definition at line 914 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
inline |
Definition at line 920 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
void absl::ReleasableMutexLock::Release | ( | ) |
void absl::ReleasableMutexLock::Release | ( | ) |
Definition at line 2727 of file abseil-cpp/absl/synchronization/mutex.cc.
|
private |
Definition at line 934 of file abseil-cpp/absl/synchronization/mutex.h.