![]() |
Ark Server API (ASA) - Wiki
|
#include <Atomic.h>
Inheritance diagram for TAtomicBase_Pointer< T >:
Collaboration diagram for TAtomicBase_Pointer< T >:Protected Member Functions | |
| TAtomicBase_Pointer ()=default | |
| constexpr | TAtomicBase_Pointer (T Value) |
Protected Member Functions inherited from TAtomicBase_Arithmetic< T, PTRINT > | |
| TAtomicBase_Arithmetic ()=default | |
| constexpr | TAtomicBase_Arithmetic (T Value) |
Protected Member Functions inherited from TAtomicBase_Basic< T > | |
| TAtomicBase_Basic ()=default | |
| constexpr | TAtomicBase_Basic (T Value) |
Additional Inherited Members | |
Public Member Functions inherited from TAtomicBase_Arithmetic< T, PTRINT > | |
| FORCEINLINE T | operator++ () |
| FORCEINLINE T | operator++ (int) |
| FORCEINLINE T | operator+= (PTRINT Value) |
| FORCEINLINE T | operator-- () |
| FORCEINLINE T | operator-- (int) |
| FORCEINLINE T | operator-= (PTRINT Value) |
| FORCEINLINE T | IncrementExchange () |
| FORCEINLINE T | DecrementExchange () |
| FORCEINLINE T | AddExchange (PTRINT Value) |
| FORCEINLINE T | SubExchange (PTRINT Value) |
Public Member Functions inherited from TAtomicBase_Basic< T > | |
| FORCEINLINE T | Load (EMemoryOrder Order=EMemoryOrder::SequentiallyConsistent) const |
| FORCEINLINE void | Store (T Value, EMemoryOrder Order=EMemoryOrder::SequentiallyConsistent) |
| FORCEINLINE T | Exchange (T Value) |
| FORCEINLINE bool | CompareExchange (T &Expected, T Value) |
Protected Attributes inherited from TAtomicBase_Basic< T > | |
| volatile T | Element |
|
protecteddefault |
|
inlineconstexprprotected |