7#if USING_INSTRUMENTATION
15namespace UE::Instrumentation
35 return TEXT(
"relaxed");
37 return TEXT(
"consume");
39 return TEXT(
"acquire");
41 return TEXT(
"release");
43 return TEXT(
"acq_rel");
45 return TEXT(
"seq_cst");
47 return TEXT(
"unknown");
56 return std::memory_order_relaxed;
58 return std::memory_order_consume;
60 return std::memory_order_acquire;
62 return std::memory_order_release;
64 return std::memory_order_acq_rel;
66 return std::memory_order_seq_cst;
72 return Order == FAtomicMemoryOrder::MEMORY_ORDER_ACQ_REL ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_ACQUIRE
73 ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_CONSUME ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_SEQ_CST;
78 return Order == FAtomicMemoryOrder::MEMORY_ORDER_ACQ_REL ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_RELEASE
79 ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_SEQ_CST;
84 return Order == FAtomicMemoryOrder::MEMORY_ORDER_ACQ_REL ||
Order == FAtomicMemoryOrder::MEMORY_ORDER_SEQ_CST;
89 return Order == FAtomicMemoryOrder::MEMORY_ORDER_RELAXED;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const TCHAR * LexToString(EAnalyticsRecordEventMode Mode)
Definition IAnalyticsProvider.cpp:5
#define INSTRUMENTATION_FUNCTION_ATTRIBUTES
Definition Defines.h:5
const int32 Order[8][8]
Definition VorbisAudioInfo.cpp:47