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

#include <AtomicFlags.h>

Public Member Functions

FlagType Add (FlagType FlagsToAdd, std::memory_order Order=std::memory_order_seq_cst)
 
FlagType Remove (FlagType FlagsToAdd, std::memory_order Order=std::memory_order_seq_cst)
 
bool HasAny (FlagType Contains, std::memory_order Order=std::memory_order_seq_cst)
 
FlagType Get (std::memory_order Order=std::memory_order_seq_cst) const
 
bool TrySet (FlagType FlagsToSet, std::memory_order Order=std::memory_order_seq_cst)
 

Member Function Documentation

◆ Add()

template<typename FlagType >
FlagType UE::TAtomicFlags< FlagType >::Add ( FlagType  FlagsToAdd,
std::memory_order  Order = std::memory_order_seq_cst 
)
inline

◆ Get()

template<typename FlagType >
FlagType UE::TAtomicFlags< FlagType >::Get ( std::memory_order  Order = std::memory_order_seq_cst) const
inline

◆ HasAny()

template<typename FlagType >
bool UE::TAtomicFlags< FlagType >::HasAny ( FlagType  Contains,
std::memory_order  Order = std::memory_order_seq_cst 
)
inline

◆ Remove()

template<typename FlagType >
FlagType UE::TAtomicFlags< FlagType >::Remove ( FlagType  FlagsToAdd,
std::memory_order  Order = std::memory_order_seq_cst 
)
inline

◆ TrySet()

template<typename FlagType >
bool UE::TAtomicFlags< FlagType >::TrySet ( FlagType  FlagsToSet,
std::memory_order  Order = std::memory_order_seq_cst 
)
inline

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