16 BEGIN_NAMESPACE_MEMORY
28 template <
typename Mutex,
typename Locking = UseLock,
bool UseLocking = std::is_same_v<Locking, UseLock>>
32 template <
typename Mutex,
typename Locking>
36 using std::lock_guard<Mutex>::lock_guard;
39 template <
typename Mutex,
typename Locking>
43 using mutex_type = Mutex;
Abstract class bringing basic locking features on synchronization and threading related classes...
Definition: locking.h:22
Definition: lock_guard.h:23
Definition: lock_guard.h:29
Definition: lock_guard.h:18