6#include "Misc/AssertionMacros.h"
7#include "HAL/CriticalSection.h"
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
39 check(CriticalSection);
FWindowsCriticalSection FCriticalSection
FCriticalSection * CriticalSection
FORCEINLINE bool IsLocked() const
FScopeTryLock & operator=(FScopeTryLock &Rhs)=delete
FScopeTryLock(FScopeTryLock const &InScopeLock)=delete
FScopeTryLock(FCriticalSection *InCriticalSection)
FORCEINLINE void Unlock()
FORCEINLINE bool TryLock()