Base.delete!Method

Delete current node and return the previous node.

Warning: removed nodes are not reclaimed from memory for simplicity reasons

Base.eltypeMethod

Return the element type of the list

Base.insert!Method

Insert a new node after the current node and return the new node.

Base.lengthMethod

Returns the length of the circular list

Base.sizeMethod

Return the size of the list.

CircularList.move!Method

Move the current head node in the circular list the given number of steps. Move forward if positive, and backward if negative.

CircularList.shift!Method

Shift the current pointer forward or backward. The direction (:forward or :backward) can optional be provided to make it explicit.