![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LockFreeList.h>
Public Types | |
| enum | { MAX_BITS_IN_TLinkPtr = MAX_LOCK_FREE_LINKS_AS_BITS } |
| typedef FIndexedPointer | TDoublePtr |
| typedef FIndexedLockFreeLink | TLink |
| typedef uint32 | TLinkPtr |
| typedef TLockFreeAllocOnceIndexedAllocator< FIndexedLockFreeLink, MAX_LOCK_FREE_LINKS, 16384 > | TAllocator |
Static Public Member Functions | |
| static UE_FORCEINLINE_HINT FIndexedLockFreeLink * | DerefLink (uint32 Ptr) |
| static UE_FORCEINLINE_HINT FIndexedLockFreeLink * | IndexToLink (uint32 Index) |
| static UE_FORCEINLINE_HINT uint32 | IndexToPtr (uint32 Index) |
| static CORE_API uint32 | AllocLockFreeLink () |
| static CORE_API void | FreeLockFreeLink (uint32 Item) |
Static Public Attributes | |
| static CORE_API TAllocator | LinkAllocator |
| typedef TLockFreeAllocOnceIndexedAllocator<FIndexedLockFreeLink, MAX_LOCK_FREE_LINKS, 16384> FLockFreeLinkPolicy::TAllocator |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |