This is the damn-fast-priority-queue Reference Manual, version 0.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:53:19 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
damn-fast-priority-queueA heap-based priority queue whose first and foremost priority is speed.
Michał "phoe" Herda <phoe@disroot.org>
MIT
0.0.2
alexandria (system).
src.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
damn-fast-priority-queue/damn-fast-priority-queue.asddamn-fast-priority-queue (system).
damn-fast-priority-queue/src.lispdamn-fast-priority-queue (system).
copy-queue (function).
dequeue (function).
do-queue (macro).
enqueue (function).
make-queue (function).
map (function).
peek (function).
print-object (method).
queue (structure).
queue-size-limit-reached (condition).
queue-size-limit-reached-object (reader method).
queue-size-limit-reached-queue (reader method).
size (function).
trim (function).
%data-vector (reader).
(setf %data-vector) (writer).
%extend-queue-p (reader).
(setf %extend-queue-p) (writer).
%extension-factor (reader).
(setf %extension-factor) (writer).
%make (function).
%prio-vector (reader).
(setf %prio-vector) (writer).
%size (reader).
(setf %size) (writer).
*optimize-qualities* (special variable).
data-type (type).
data-vector-type (type).
extension-factor-type (type).
heapify-downwards (function).
heapify-upwards (function).
prio-type (type).
prio-vector-type (type).
report-queue-size-limit-reached (function).
Packages are listed by definition order.
damn-fast-priority-queuecommon-lisp.
copy-queue (function).
dequeue (function).
do-queue (macro).
enqueue (function).
make-queue (function).
map (function).
peek (function).
queue (structure).
queue-size-limit-reached (condition).
queue-size-limit-reached-object (generic reader).
queue-size-limit-reached-queue (generic reader).
size (function).
trim (function).
%data-vector (reader).
(setf %data-vector) (writer).
%extend-queue-p (reader).
(setf %extend-queue-p) (writer).
%extension-factor (reader).
(setf %extension-factor) (writer).
%make (function).
%prio-vector (reader).
(setf %prio-vector) (writer).
%size (reader).
(setf %size) (writer).
*optimize-qualities* (special variable).
data-type (type).
data-vector-type (type).
extension-factor-type (type).
heapify-downwards (function).
heapify-upwards (function).
prio-type (type).
prio-vector-type (type).
report-queue-size-limit-reached (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
queue-size-limit-reached)) ¶queue-size-limit-reached)) ¶error.
| Initarg | Value |
|---|---|
:object | (required-argument object) |
:queue | (required-argument queue) |
:queue
This slot is read-only.
:element
This slot is read-only.
structure-object.
damn-fast-priority-queue::data-vector-type
(make-array 256 :element-type (quote damn-fast-priority-queue::data-type))
damn-fast-priority-queue::prio-vector-type
(make-array 256 :element-type (quote damn-fast-priority-queue::prio-type))
alexandria:array-length
0
damn-fast-priority-queue::extension-factor-type
2
boolean
t
| Jump to: | %
(
C D E F G H M P Q R S T |
|---|
| Jump to: | %
(
C D E F G H M P Q R S T |
|---|
| Jump to: | %
*
D E P S |
|---|
| Jump to: | %
*
D E P S |
|---|
| Jump to: | C D E F P Q S T |
|---|
| Jump to: | C D E F P Q S T |
|---|