|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::LoadRelaxed (const volatile T *Element) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::Load (const volatile T *Element) |
|
template<typename T > |
FORCEINLINE void | UE::Core::Private::Atomic::StoreRelaxed (const volatile T *Element, T Value) |
|
template<typename T > |
FORCEINLINE void | UE::Core::Private::Atomic::Store (const volatile T *Element, T Value) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::Exchange (volatile T *Element, T Value) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::IncrementExchange (volatile T *Element) |
|
template<typename T > |
FORCEINLINE T * | UE::Core::Private::Atomic::IncrementExchange (T *volatile *Element) |
|
template<typename T , typename DiffType > |
FORCEINLINE T | UE::Core::Private::Atomic::AddExchange (volatile T *Element, DiffType Diff) |
|
template<typename T , typename DiffType > |
FORCEINLINE T * | UE::Core::Private::Atomic::AddExchange (T *volatile *Element, DiffType Diff) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::DecrementExchange (volatile T *Element) |
|
template<typename T > |
FORCEINLINE T * | UE::Core::Private::Atomic::DecrementExchange (T *volatile *Element) |
|
template<typename T , typename DiffType > |
FORCEINLINE T | UE::Core::Private::Atomic::SubExchange (volatile T *Element, DiffType Diff) |
|
template<typename T , typename DiffType > |
FORCEINLINE T * | UE::Core::Private::Atomic::SubExchange (T *volatile *Element, DiffType Diff) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::CompareExchange (volatile T *Element, T ExpectedValue, T NewValue) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::AndExchange (volatile T *Element, T AndValue) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::OrExchange (volatile T *Element, T OrValue) |
|
template<typename T > |
FORCEINLINE T | UE::Core::Private::Atomic::XorExchange (volatile T *Element, T XorValue) |
|