RingBuffer

@safe nothrow
struct RingBuffer (
E
size_t bufSize
OnBufferFull onBufferFull = OnBufferFull.overwrite
) {
E[bufSize] buffer;
size_t frontPos;
size_t backPos;
size_t length;
}

Members

Functions

popBack
E popBack()

Dequeue item from queue.

popFront
E popFront()

Dequeue item from queue.

Meta