#include <mutex.h>
Public Member Functions | |
| ReaderMutexLock & | operator= (const ReaderMutexLock &)=delete |
| ReaderMutexLock & | operator= (ReaderMutexLock &&)=delete |
| ReaderMutexLock (Mutex *mu) SHARED_LOCK_FUNCTION(mu) | |
| ReaderMutexLock (const ReaderMutexLock &)=delete | |
| ReaderMutexLock (ReaderMutexLock &&)=delete | |
| ~ReaderMutexLock () UNLOCK_FUNCTION() | |
Private Attributes | |
| Mutex *const | mu_ |
|
inlineexplicit |
|
delete |
|
delete |
|
delete |
|
delete |