Public Member Functions | Private Member Functions | Private Attributes
absl::ReleasableMutexLock Class Reference

#include <mutex.h>

List of all members.

Public Member Functions

 ReleasableMutexLock (Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu)
void Release () UNLOCK_FUNCTION()
 ~ReleasableMutexLock () UNLOCK_FUNCTION()

Private Member Functions

ReleasableMutexLockoperator= (const ReleasableMutexLock &)
ReleasableMutexLockoperator= (ReleasableMutexLock &&)
 ReleasableMutexLock (const ReleasableMutexLock &)
 ReleasableMutexLock (ReleasableMutexLock &&)

Private Attributes

Mutexmu_

Detailed Description

Definition at line 882 of file mutex.h.


Constructor & Destructor Documentation

Definition at line 884 of file mutex.h.

Definition at line 888 of file mutex.h.


Member Function Documentation

ReleasableMutexLock& absl::ReleasableMutexLock::operator= ( const ReleasableMutexLock ) [private]
ReleasableMutexLock& absl::ReleasableMutexLock::operator= ( ReleasableMutexLock &&  ) [private]

Definition at line 2665 of file mutex.cc.


Member Data Documentation

Definition at line 895 of file mutex.h.


The documentation for this class was generated from the following files:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16