libcopp
2.2.0
|
#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.