#include <Atomic.h>
◆ TAtomicBase_Integral() [1/2]
◆ TAtomicBase_Integral() [2/2]
◆ AndExchange()
Performs Element &= Value, returning a copy of the previous value of the element.
- Parameters
-
| Value | The value to and the element with. |
- Returns
- A copy of the previous value.
◆ operator&=()
Performs Element &= Value, returning a copy of the new value of the element.
- Parameters
-
| Value | The value to and the element with. |
- Returns
- A copy of the new value.
◆ operator^=()
Performs Element ^= Value, returning a copy of the new value of the element.
- Parameters
-
| Value | The value to xor the element with. |
- Returns
- A copy of the new value.
◆ operator|=()
Performs Element |= Value, returning a copy of the new value of the element.
- Parameters
-
| Value | The value to or the element with. |
- Returns
- A copy of the new value.
◆ OrExchange()
Performs Element |= Value, returning a copy of the previous value of the element.
- Parameters
-
| Value | The value to or the element with. |
- Returns
- A copy of the previous value.
◆ XorExchange()
Performs Element ^= Value, returning a copy of the previous value of the element.
- Parameters
-
| Value | The value to xor the element with. |
- Returns
- A copy of the previous value.
The documentation for this struct was generated from the following file:
- Engine/Source/Runtime/Core/Public/Templates/Atomic.h