|
libcopp 2.3.1
|
#include <lock_holder.h>

Public Types | |
| using | value_type = TLock |
Public Member Functions | |
| lock_holder (lock_holder &&other) | |
| lock_holder & | operator= (lock_holder &&other) noexcept |
| lock_holder (TLock &lock) | |
| ~lock_holder () | |
| bool | is_available () const noexcept |
| void | reset () noexcept |
Private Member Functions | |
| lock_holder (const lock_holder &)=delete | |
| lock_holder & | operator= (const lock_holder &)=delete |
Private Attributes | |
| value_type * | lock_flag_ |
Definition at line 83 of file lock_holder.h.
| using util::lock::lock_holder< TLock, TLockAct, TUnlockAct >::value_type = TLock |
Definition at line 85 of file lock_holder.h.
|
inline |
Definition at line 87 of file lock_holder.h.
|
inline |
Definition at line 102 of file lock_holder.h.
|
inline |
Definition at line 108 of file lock_holder.h.
|
privatedelete |
|
inlinenoexcept |
Definition at line 114 of file lock_holder.h.
|
privatedelete |
|
inlinenoexcept |
Definition at line 89 of file lock_holder.h.
|
inlinenoexcept |
Definition at line 116 of file lock_holder.h.
|
private |
Definition at line 129 of file lock_holder.h.