#include <Atomic.h>
◆ TAtomicBase_Arithmetic() [1/2]
◆ TAtomicBase_Arithmetic() [2/2]
◆ AddExchange()
Adds Value to Element and returns a copy of the previous value of the element.
- Parameters
-
| Value | The value to add to the element. |
- Returns
- A copy of the previous, unincremented value.
◆ DecrementExchange()
Decrements Element and returns a copy of the previous value of the element.
- Returns
- A copy of the previous, undecremented value.
◆ IncrementExchange()
Increments Element and returns a copy of the previous value of the element.
- Returns
- A copy of the previous, unincremented value.
◆ operator++() [1/2]
Performs ++Element, returning a copy of the new value of the element.
- Returns
- A copy of the new, incremented value.
◆ operator++() [2/2]
Performs Element++, returning a copy of the previous value of the element.
- Returns
- A copy of the previous, unincremented value.
◆ operator+=()
Performs Element += Value, returning a copy of the new value of the element.
- Parameters
-
| Value | The value to add to the element. |
- Returns
- A copy of the new, incremented value.
◆ operator--() [1/2]
Performs –Element, returning a copy of the new value of the element.
- Returns
- A copy of the new, decremented value.
◆ operator--() [2/2]
Performs Element–, returning a copy of the previous value of the element.
- Returns
- A copy of the previous, undecremented value.
◆ operator-=()
Performs Element -= Value, returning a copy of the new value of the element.
- Parameters
-
| Value | The value to subtract from the element. |
- Returns
- A copy of the new, decremented value.
◆ SubExchange()
Subtracts Value from Element and returns a copy of the previous value of the element.
- Parameters
-
| Value | The value to subtract from the element. |
- Returns
- A copy of the previous, undecremented value.
The documentation for this struct was generated from the following file:
- Engine/Source/Runtime/Core/Public/Templates/Atomic.h