Queue.dequeue - multiple declarations

Function Queue.dequeue

Remove element from queue.

T dequeue();

Returns

Removed element.

Throws

Exception if queue is empty.

Function Queue.dequeue

Non-throwing version of dequeue.

bool dequeue (
  ref T value
) nothrow;

Returns

true on success, false on failure. Element is stored in value.