dyaml.queue
struct Queue
Types 1
structQueue(T) if (!hasMember!(T, "__xdtor"))
Simple queue implemented as a singly linked list with a tail pointer.
Needed in some D:YAML code that needs a queue-like structure without too much reallocation that goes with an array.
Allocations are non-GC and are damped by a free-list based on the nodes that are removed. Note that elements lifetime must be managed outside.
Methods
void insert(T item, const size_t idx) @safe nothrowInsert a new item putting it to specified index in the linked list.Destructors
Nested Templates
Node