修改pods
This commit is contained in:
9
Pods/abseil/absl/synchronization/mutex.h
generated
9
Pods/abseil/absl/synchronization/mutex.h
generated
@@ -148,7 +148,7 @@ struct SynchWaitParams;
|
||||
//
|
||||
// See also `MutexLock`, below, for scoped `Mutex` acquisition.
|
||||
|
||||
class ABSL_LOCKABLE Mutex {
|
||||
class ABSL_LOCKABLE ABSL_ATTRIBUTE_WARN_UNUSED Mutex {
|
||||
public:
|
||||
// Creates a `Mutex` that is not held by anyone. This constructor is
|
||||
// typically used for Mutexes allocated on the heap or the stack.
|
||||
@@ -190,7 +190,7 @@ class ABSL_LOCKABLE Mutex {
|
||||
// If the mutex can be acquired without blocking, does so exclusively and
|
||||
// returns `true`. Otherwise, returns `false`. Returns `true` with high
|
||||
// probability if the `Mutex` was free.
|
||||
bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true);
|
||||
ABSL_MUST_USE_RESULT bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true);
|
||||
|
||||
// Mutex::AssertHeld()
|
||||
//
|
||||
@@ -255,7 +255,7 @@ class ABSL_LOCKABLE Mutex {
|
||||
// If the mutex can be acquired without blocking, acquires this mutex for
|
||||
// shared access and returns `true`. Otherwise, returns `false`. Returns
|
||||
// `true` with high probability if the `Mutex` was free or shared.
|
||||
bool ReaderTryLock() ABSL_SHARED_TRYLOCK_FUNCTION(true);
|
||||
ABSL_MUST_USE_RESULT bool ReaderTryLock() ABSL_SHARED_TRYLOCK_FUNCTION(true);
|
||||
|
||||
// Mutex::AssertReaderHeld()
|
||||
//
|
||||
@@ -281,7 +281,8 @@ class ABSL_LOCKABLE Mutex {
|
||||
|
||||
void WriterUnlock() ABSL_UNLOCK_FUNCTION() { this->Unlock(); }
|
||||
|
||||
bool WriterTryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) {
|
||||
ABSL_MUST_USE_RESULT bool WriterTryLock()
|
||||
ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) {
|
||||
return this->TryLock();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user