#include <scoped_unlock.h>
Public Member Functions | |
ScopedUnlock & | operator= (const ScopedUnlock &)=delete |
ScopedUnlock (BasicLockable &lockable) | |
ScopedUnlock (ScopedUnlock &&other) noexcept | |
ScopedUnlock (const ScopedUnlock &)=delete | |
~ScopedUnlock () | |
Private Attributes | |
BasicLockable & | lockable_ |
bool | owns_lock_ |
Definition at line 30 of file scoped_unlock.h.
|
inline |
Definition at line 33 of file scoped_unlock.h.
|
inlinenoexcept |
Definition at line 39 of file scoped_unlock.h.
|
inline |
Definition at line 45 of file scoped_unlock.h.
|
delete |
|
delete |
|
private |
Definition at line 54 of file scoped_unlock.h.
|
private |
Definition at line 55 of file scoped_unlock.h.