Table of Contents

Class StructQueue<T>

Namespace
CounterpointCollective.Collections
Assembly
CounterpointCollective.CoalescingQueue.dll
public class StructQueue<T> where T : struct

Type Parameters

T
Inheritance
StructQueue<T>
Inherited Members

Constructors

StructQueue()

public StructQueue()

Properties

Count

public int Count { get; }

Property Value

int

Methods

Dequeue(out Handle)

public void Dequeue(out StructQueue<T>.Handle handle)

Parameters

handle StructQueue<T>.Handle

Enqueue(out Handle)

public void Enqueue(out StructQueue<T>.Handle handle)

Parameters

handle StructQueue<T>.Handle

TryDequeue(out Handle)

public bool TryDequeue(out StructQueue<T>.Handle handle)

Parameters

handle StructQueue<T>.Handle

Returns

bool

TryPeek(out Handle)

public bool TryPeek(out StructQueue<T>.Handle handle)

Parameters

handle StructQueue<T>.Handle

Returns

bool