Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/LockFreeList.h |
Include |
#include "Containers/LockFreeList.h" |
struct FLockFreeLinkPolicy
There is a version of this code that uses 128 bit atomics to avoid the indirection, that is why we have this policy class at all.
Name | Description | ||
---|---|---|---|
|
AllocLockFreeLink() |
||
|
FIndexedLock... |
DerefLink ( |
|
|
FreeLockFreeLink ( |
||
|
FIndexedLock... |
IndexToLink ( |
|
|
IndexToPtr ( |
Name |
Description |
---|---|
TAllocator |
|
TDoublePtr |
|
TLink |
|
TLinkPtr |
Name |
Description |
---|---|
LinkAllocator |
|
MAX_BITS_IN_TLinkPtr |