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

#include <ScopeLock.h>

Public Member Functions

 UE_NONCOPYABLE (TConditionalScopeLock)
 
 TConditionalScopeLock (MutexType &InMutex, bool bShouldLock)
 
 ~TConditionalScopeLock ()
 
void Unlock ()
 

Constructor & Destructor Documentation

◆ TConditionalScopeLock()

template<typename MutexType >
UE::TConditionalScopeLock< MutexType >::TConditionalScopeLock ( MutexType &  InMutex,
bool  bShouldLock 
)
inlineexplicit

◆ ~TConditionalScopeLock()

template<typename MutexType >
UE::TConditionalScopeLock< MutexType >::~TConditionalScopeLock ( )
inline

Member Function Documentation

◆ UE_NONCOPYABLE()

template<typename MutexType >
UE::TConditionalScopeLock< MutexType >::UE_NONCOPYABLE ( TConditionalScopeLock< MutexType >  )

◆ Unlock()

template<typename MutexType >
void UE::TConditionalScopeLock< MutexType >::Unlock ( )
inline

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