class ReleasableMutexLock

Defined at line 1113 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h

ReleasableMutexLock

ReleasableMutexLock is like MutexLock, but permits `Release()` of its

mutex before destruction. `Release()` may be called at most once.

Public Methods

void ReleasableMutexLock (Mutex & mu)

Defined at line 1115 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h

void ReleasableMutexLock (Mutex * _Nonnull mu)

Defined at line 1121 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h

void ReleasableMutexLock (Mutex & mu, const Condition & cond)

Defined at line 1127 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h

void ReleasableMutexLock (Mutex * _Nonnull mu, const Condition & cond)

Defined at line 1134 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h

void Release ()
void ~ReleasableMutexLock ()

Defined at line 1140 of file ../../third_party/abseil-cpp/src/absl/synchronization/mutex.h