This is the bodge-heap Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:23:28 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
bodge-heapHeap implementation
Pavel Korolev
MIT
packages.lisp (file).
pairing-heap.lisp (file).
binary-heap.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
bodge-heap/bodge-heap.asdbodge-heap/packages.lispbodge-heap/pairing-heap.lispbodge-heap/binary-heap.lispbodge-heap/pairing-heap.lisppackages.lisp (file).
bodge-heap (system).
make-pairing-heap (function).
pairing-heap-peek (function).
pairing-heap-pop (function).
pairing-heap-push (function).
%leftmost-sibling-p (function).
%make-pairing-heap (function).
%phn-comparison-link (function).
copy-pairing-heap (function).
copy-pairing-heap-node (function).
make-pairing-heap-node (function).
pairing-heap (structure).
pairing-heap-key-extractor (reader).
(setf pairing-heap-key-extractor) (writer).
pairing-heap-node (structure).
pairing-heap-node-p (function).
pairing-heap-p (function).
pairing-heap-root (reader).
(setf pairing-heap-root) (writer).
phn-child (reader).
(setf phn-child) (writer).
phn-left-sibling (reader).
(setf phn-left-sibling) (writer).
phn-right-sibling (reader).
(setf phn-right-sibling) (writer).
phn-value (reader).
(setf phn-value) (writer).
bodge-heap/binary-heap.lisppairing-heap.lisp (file).
bodge-heap (system).
binary-heap-peek (function).
binary-heap-pop (function).
binary-heap-push (function).
make-binary-heap (function).
%make-binary-heap (function).
+default-expansion-factor+ (constant).
binary-heap (structure).
binary-heap-expansion-factor (reader).
binary-heap-key (reader).
binary-heap-p (function).
binary-heap-queue (reader).
binary-heap-test (reader).
copy-binary-heap (function).
Packages are listed by definition order.
bodge-heapcommon-lisp.
binary-heap-peek (function).
binary-heap-pop (function).
binary-heap-push (function).
make-binary-heap (function).
make-pairing-heap (function).
pairing-heap-peek (function).
pairing-heap-pop (function).
pairing-heap-push (function).
%leftmost-sibling-p (function).
%make-binary-heap (function).
%make-pairing-heap (function).
%phn-comparison-link (function).
+default-expansion-factor+ (constant).
binary-heap (structure).
binary-heap-expansion-factor (reader).
binary-heap-key (reader).
binary-heap-p (function).
binary-heap-queue (reader).
binary-heap-test (reader).
copy-binary-heap (function).
copy-pairing-heap (function).
copy-pairing-heap-node (function).
make-pairing-heap-node (function).
pairing-heap (structure).
pairing-heap-key-extractor (reader).
(setf pairing-heap-key-extractor) (writer).
pairing-heap-node (structure).
pairing-heap-node-p (function).
pairing-heap-p (function).
pairing-heap-root (reader).
(setf pairing-heap-root) (writer).
phn-child (reader).
(setf phn-child) (writer).
phn-left-sibling (reader).
(setf phn-left-sibling) (writer).
phn-right-sibling (reader).
(setf phn-right-sibling) (writer).
phn-value (reader).
(setf phn-value) (writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
root.
structure-object.
array
(make-array 1 :adjustable t :fill-pointer 0)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function bodge-heap::m)
This slot is read-only.
number
bodge-heap::+default-expansion-factor+
This slot is read-only.
| Jump to: | %
   
( B C F M P | 
|---|
| Jump to: | %
   
( B C F M P | 
|---|
| Jump to: | + C E K L Q R S T V | 
|---|
| Jump to: | + C E K L Q R S T V | 
|---|
| Jump to: | B F P S | 
|---|
| Jump to: | B F P S | 
|---|