FLockFreePointerListLIFORoot

Inheritance Hierarchy

FNoncopyable

FLockFreePointerListLIFORoot

Syntax

template<int TPaddingForCacheContention, uint64 TABAInc>
class FLockFreePointerListLIFORoot : public FNoncopyable

Constructors

Functions

Name Description

Public function Const

uint64

 

GetState()

Public function Const

bool

 

IsEmpty()

Public function

TLinkPtr

 

Pop()

Public function

TLinkPtr

 

PopAll()

Public function

TLinkPtr

 

PopAllAndChangeState

(
    TFunctionRef < uint64 )> State...
)

Public function

void

 

Push

(
    TLinkPtr Item
)

Public function

bool

 

PushIf

(
    TFunctionRef < TLinkPtr(uint64 )> All...
)

Public function

void

 

Reset()

Typedefs

Name

Description

TDoublePtr

TLink

TLinkPtr

References

Module

Core

Header

Runtime/Core/Public/Containers/LockFreeList.h