FixedRingQueueBase.pop_

Pops an element from the queue and returns a slice to that element. The value of the element must then be copied from the sliced location before the next push() or pop() is called.

class FixedRingQueueBase(IBaseQueue)
protected
void[]
pop_
()
out (element) { assert (!element || element.length == this.element_size); }

Return Value

Type: void[]

slice of the element popped from the queue or null if the queue is empty.

Meta