Class Abstract-Queue

Part of:

package metabang.cl-containers, package metabang.utilities, class ring-buffer, class priority-queue-on-container, class basic-queue, class initial-contents-mixin

Direct Superclass

initial-contents-mixin

Direct Subclass

basic-queue
priority-queue-on-container
ring-buffer

Direct Method

delete-firstRemoves (and returns) the first item in an ordered container. Behavior is undefined if the conta...
dequeue
empty!Removes all items from the container and returns nil.
enqueue
first-element

Other Method

delete-listDeletes each item in the list from the container.
insert-listAdds each item in the list to the container in an upspecified order.
insert-sequenceAdds each item in the sequence to the container in an upspecified order.
iterate-elements
reverse-containerDestructively alters the elements/nodes of an ordered container so that they are reversed.