3#include <nw/ut/ut_ScopedLock.h>
4#include <nw/ut/os/ut_Mutex.h>
6namespace nw {
namespace ut {
28 return m_Mutex.TryLock();
54static_assert(
sizeof(
CriticalSection) == 0x30,
"nw::ut::CriticalSection size mismatch");
Definition ut_CriticalSection.h:9
void Enter()
Definition ut_CriticalSection.h:21
bool TryLock()
Definition ut_CriticalSection.h:41
ut::Mutex m_Mutex
Definition ut_CriticalSection.h:52
void Lock()
Definition ut_CriticalSection.h:36
CriticalSection()
Definition ut_CriticalSection.h:11
~CriticalSection()
Definition ut_CriticalSection.h:16
bool TryEnter()
Definition ut_CriticalSection.h:26
void Unlock()
Definition ut_CriticalSection.h:46
void Leave()
Definition ut_CriticalSection.h:31
Definition ut_CriticalSection.h:58
CriticalSection & m_LockObj
Definition ut_CriticalSection.h:75
~ScopedLock()
Definition ut_CriticalSection.h:69
ScopedLock(CriticalSection &lockObj)
Definition ut_CriticalSection.h:63
Definition ut_CriticalSection.h:6
Definition math_Constant.cpp:5