Basic usage	heapqueue.html#basic-usage	 Basic usage	
Usage with custom object	heapqueue.html#usage-with-custom-object	 Usage with custom object	
HeapQueue	heapqueue.html#HeapQueue	heapqueue: HeapQueue	
initHeapQueue	heapqueue.html#initHeapQueue	heapqueue: initHeapQueue[T](): HeapQueue[T]	
len	heapqueue.html#len,HeapQueue[T]	heapqueue: len[T](heap: HeapQueue[T]): int	
`[]`	heapqueue.html#[],HeapQueue[T],Natural	heapqueue: `[]`[T](heap: HeapQueue[T]; i: Natural): T	
push	heapqueue.html#push,HeapQueue[T],T	heapqueue: push[T](heap: var HeapQueue[T]; item: T)	
pop	heapqueue.html#pop,HeapQueue[T]	heapqueue: pop[T](heap: var HeapQueue[T]): T	
del	heapqueue.html#del,HeapQueue[T],Natural	heapqueue: del[T](heap: var HeapQueue[T]; index: Natural)	
replace	heapqueue.html#replace,HeapQueue[T],T	heapqueue: replace[T](heap: var HeapQueue[T]; item: T): T	
pushpop	heapqueue.html#pushpop,HeapQueue[T],T	heapqueue: pushpop[T](heap: var HeapQueue[T]; item: T): T	
clear	heapqueue.html#clear,HeapQueue[T]	heapqueue: clear[T](heap: var HeapQueue[T])	
`$`	heapqueue.html#$,HeapQueue[T]	heapqueue: `$`[T](heap: HeapQueue[T]): string	
newHeapQueue	heapqueue.html#newHeapQueue	heapqueue: newHeapQueue[T](): HeapQueue[T]	
newHeapQueue	heapqueue.html#newHeapQueue,HeapQueue[T]	heapqueue: newHeapQueue[T](heap: var HeapQueue[T])	
