#include <mutex.h>
Public Member Functions | |
MutexLockMaybe (Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu) | |
~MutexLockMaybe () UNLOCK_FUNCTION() | |
Private Member Functions | |
MutexLockMaybe (const MutexLockMaybe &) | |
MutexLockMaybe (MutexLockMaybe &&) | |
MutexLockMaybe & | operator= (const MutexLockMaybe &) |
MutexLockMaybe & | operator= (MutexLockMaybe &&) |
Private Attributes | |
Mutex *const | mu_ |
absl::MutexLockMaybe::MutexLockMaybe | ( | Mutex * | mu | ) | [inline, explicit] |
absl::MutexLockMaybe::~MutexLockMaybe | ( | ) | [inline] |
absl::MutexLockMaybe::MutexLockMaybe | ( | const MutexLockMaybe & | ) | [private] |
absl::MutexLockMaybe::MutexLockMaybe | ( | MutexLockMaybe && | ) | [private] |
MutexLockMaybe& absl::MutexLockMaybe::operator= | ( | const MutexLockMaybe & | ) | [private] |
MutexLockMaybe& absl::MutexLockMaybe::operator= | ( | MutexLockMaybe && | ) | [private] |
Mutex* const absl::MutexLockMaybe::mu_ [private] |