UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FConditionVariable Class Referencefinal

#include <ConditionVariable.h>

Public Member Functions

constexpr FConditionVariable ()=default
 
 FConditionVariable (const FConditionVariable &)=delete
 
FConditionVariableoperator= (const FConditionVariable &)=delete
 
void NotifyOne ()
 
void NotifyAll ()
 
template<typename TLock >
void Wait (TLock &Lock)
 

Detailed Description

A one-byte portable condition variable. Gives the same decent performance everywhere.

Constructor & Destructor Documentation

◆ FConditionVariable() [1/2]

constexpr UE::FConditionVariable::FConditionVariable ( )
constexprdefault

◆ FConditionVariable() [2/2]

UE::FConditionVariable::FConditionVariable ( const FConditionVariable )
delete

Member Function Documentation

◆ NotifyAll()

void UE::FConditionVariable::NotifyAll ( )
inline

◆ NotifyOne()

void UE::FConditionVariable::NotifyOne ( )
inline

◆ operator=()

FConditionVariable & UE::FConditionVariable::operator= ( const FConditionVariable )
delete

◆ Wait()

template<typename TLock >
void UE::FConditionVariable::Wait ( TLock Lock)
inline

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