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 Sun Dec 15 05:53:44 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
damn-fast-priority-queue
A 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.asd
damn-fast-priority-queue
(system).
damn-fast-priority-queue/src.lisp
damn-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-queue
common-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 |
---|