UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::TDynamicSharedLock< FSharedRecursiveMutex > Class Referencefinal

#include <SharedRecursiveMutex.h>

Public Member Functions

 TDynamicSharedLock ()=default
 
 TDynamicSharedLock (const TDynamicSharedLock &)=delete
 
TDynamicSharedLockoperator= (const TDynamicSharedLock &)=delete
 
 TDynamicSharedLock (FSharedRecursiveMutex &Lock)
 
 TDynamicSharedLock (FSharedRecursiveMutex &Lock, FDeferLock)
 
 TDynamicSharedLock (TDynamicSharedLock &&Other)
 
TDynamicSharedLockoperator= (TDynamicSharedLock &&Other)
 
 ~TDynamicSharedLock ()
 
bool TryLock ()
 
void Lock ()
 
void Unlock ()
 
bool OwnsLock () const
 
 operator bool () const
 

Constructor & Destructor Documentation

◆ TDynamicSharedLock() [1/5]

UE::TDynamicSharedLock< FSharedRecursiveMutex >::TDynamicSharedLock ( )
default

◆ TDynamicSharedLock() [2/5]

◆ TDynamicSharedLock() [3/5]

UE::TDynamicSharedLock< FSharedRecursiveMutex >::TDynamicSharedLock ( FSharedRecursiveMutex Lock)
inlineexplicit

◆ TDynamicSharedLock() [4/5]

UE::TDynamicSharedLock< FSharedRecursiveMutex >::TDynamicSharedLock ( FSharedRecursiveMutex Lock,
FDeferLock   
)
inlineexplicit

◆ TDynamicSharedLock() [5/5]

◆ ~TDynamicSharedLock()

Member Function Documentation

◆ Lock()

◆ operator bool()

UE::TDynamicSharedLock< FSharedRecursiveMutex >::operator bool ( ) const
inlineexplicit

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ OwnsLock()

bool UE::TDynamicSharedLock< FSharedRecursiveMutex >::OwnsLock ( ) const
inline

◆ TryLock()

◆ Unlock()


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