Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Misc/ScopeLock.h |
| Include | #include "Misc/ScopeLock.h" |
Syntax
template<typename MutexType>
class TConditionalScopeLock
Remarks
RAII-style scope locking of a synchronisation primitive. Same as TScopeLock except taking the lock is conditional
Constructors
| Type | Name | Description | |
|---|---|---|---|
TConditionalScopeLock
(
const TConditionalScopeLock& |
|||
TConditionalScopeLock
(
MutexType& InMutex, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Unlock () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| TConditionalScopeLock & | operator=
(
const TConditionalScopeLock& |
||
| TConditionalScopeLock & |