Node

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Experimental/Containers/FAAArrayQueue.h

Include

#include "Experimental/Containers/FAAArrayQueue.h"

Syntax

struct Node

Variables

Name Description

Public variable

std::atomic< in...

 

deqidx

Public variable

std::atomic< in...

 

enqidx

Public variable

std::atomic< T ...

 

items

Public variable

std::atomic< No...

 

next

Constructors

Name Description

Public function

Node

(
    T* item
)

Start with the first entry pre-filled and enqidx at 1.

Functions

Name Description

Public function

bool

 

casNext

(
    Node* cmp,
    Node* val
)