Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T UE::Core::Private::Atomic::SubExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T * UE::Core::Private::Atomic::SubExchange
(
T*volatile* Element, |
Templates/Atomic.h |
UE::Core::Private::Atomic::SubExchange(volatile T *, DiffType)
| Name | UE::Core::Private::Atomic::SubExchange |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Atomic.h |
| Include Path | #include "Templates/Atomic.h" |
namespace UE
{
namespace Core
{
namespace Private
{
namespace Atomic
{
template<typename T, typename DiffType>
T UE::Core::Private::Atomic::SubExchange
(
volatile T * Element,
DiffType Diff
)
}
}
}
}
UE::Core::Private::Atomic::SubExchange(T volatile , DiffType)
| Name | UE::Core::Private::Atomic::SubExchange |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Atomic.h |
| Include Path | #include "Templates/Atomic.h" |
namespace UE
{
namespace Core
{
namespace Private
{
namespace Atomic
{
template<typename T, typename DiffType>
T * UE::Core::Private::Atomic::SubExchange
(
T *volatile * Element,
DiffType Diff
)
}
}
}
}