UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::TRWSpinLock< SizeType > Class Template Reference

#include <RWSpinLock.h>

Public Member Functions

 UE_NONCOPYABLE (TRWSpinLock)
 
 TRWSpinLock ()=default
 
bool TryWriteLock ()
 
void WriteLock ()
 
void WriteUnlock ()
 
bool TryReadLock ()
 
void ReadUnlock ()
 
void ReadLock ()
 

Constructor & Destructor Documentation

◆ TRWSpinLock()

template<typename SizeType = uint32>
UE::TRWSpinLock< SizeType >::TRWSpinLock ( )
default

Member Function Documentation

◆ ReadLock()

template<typename SizeType = uint32>
void UE::TRWSpinLock< SizeType >::ReadLock ( )
inline

◆ ReadUnlock()

template<typename SizeType = uint32>
void UE::TRWSpinLock< SizeType >::ReadUnlock ( )
inline

◆ TryReadLock()

template<typename SizeType = uint32>
bool UE::TRWSpinLock< SizeType >::TryReadLock ( )
inline

◆ TryWriteLock()

template<typename SizeType = uint32>
bool UE::TRWSpinLock< SizeType >::TryWriteLock ( )
inline

◆ UE_NONCOPYABLE()

template<typename SizeType = uint32>
UE::TRWSpinLock< SizeType >::UE_NONCOPYABLE ( TRWSpinLock< SizeType >  )

◆ WriteLock()

template<typename SizeType = uint32>
void UE::TRWSpinLock< SizeType >::WriteLock ( )
inline

◆ WriteUnlock()

template<typename SizeType = uint32>
void UE::TRWSpinLock< SizeType >::WriteUnlock ( )
inline

The documentation for this class was generated from the following file: