![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LockFreeList.h>
Public Member Functions | |
| void | Init () |
| void | SetAll (uint32 Ptr, uint64 CounterAndState) |
| UE_FORCEINLINE_HINT uint32 | GetPtr () const |
| UE_FORCEINLINE_HINT void | SetPtr (uint32 To) |
| UE_FORCEINLINE_HINT uint64 | GetCounterAndState () const |
| UE_FORCEINLINE_HINT void | SetCounterAndState (uint64 To) |
| void | AdvanceCounterAndState (const FIndexedPointer &From, uint64 TABAInc) |
| template<uint64 TABAInc> | |
| UE_FORCEINLINE_HINT uint64 | GetState () const |
| template<uint64 TABAInc> | |
| void | SetState (uint64 Value) |
| void | AtomicRead (const FIndexedPointer &Other) |
| bool | InterlockedCompareExchange (const FIndexedPointer &Exchange, const FIndexedPointer &Comparand) |
| UE_FORCEINLINE_HINT bool | operator== (const FIndexedPointer &Other) const |
| UE_FORCEINLINE_HINT bool | operator!= (const FIndexedPointer &Other) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |