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


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

Member Data Documentation

Definition at line 895 of file mutex.h.

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

autogenerated on Wed Jun 19 2019 19:42:16