6#include "Misc/AssertionMacros.h"
7#include "HAL/CriticalSection.h"
62
63
64
65
66
#define UE_NONCOPYABLE(TypeName)
void ReleaseReadOnlyLockAndAcquireWriteLock_USE_WITH_CAUTION()
UE_NODISCARD_CTOR FRWScopeLock(FRWLock &InLockObject, FRWScopeLockType InLockType)
FRWScopeLockType LockType
UE_NODISCARD_CTOR FReadScopeLock(FRWLock &InLock)
FORCEINLINE void WriteLock()
FORCEINLINE void ReadLock()
FORCEINLINE void WriteUnlock()
FORCEINLINE void ReadUnlock()
UE_NODISCARD_CTOR FWriteScopeLock(FRWLock &InLock)