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()