This is the bodge-memory Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:23:52 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
bodge-memoryMemory handling utilities
Pavel Korolev
MIT
1.0.0
bodge-utilities (system).
trivial-garbage (system).
packages.lisp (file).
disposable.lisp (file).
foreign-array.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
bodge-memory/bodge-memory.asdbodge-memory/packages.lispbodge-memory/disposable.lispbodge-memory/foreign-array.lispbodge-memory/disposable.lisppackages.lisp (file).
bodge-memory (system).
*auto-initialize-destructor* (special variable).
*explicit-dispose-p* (special variable).
define-destructor (macro).
disposable (class).
disposable-container (class).
dispose (function).
disposedp (function).
initialize-destructor (function).
initialize-instance (method).
with-disposable (macro).
%ensure-slot-not-null (function).
%ensure-value-not-null (function).
copy-holder (function).
destructor-of (generic function).
holder (structure).
holder-p (function).
holder-value (reader).
(setf holder-value) (writer).
make-holder (function).
bodge-memory/foreign-array.lispdisposable.lisp (file).
bodge-memory (system).
foreign-pointer-of (generic function).
make-foreign-array (function).
simple-array-of (reader method).
destructor-of (method).
foreign-array (class).
Packages are listed by definition order.
bodge-memorybodge-util.
common-lisp.
static-vectors.
trivial-garbage.
*auto-initialize-destructor* (special variable).
*explicit-dispose-p* (special variable).
define-destructor (macro).
disposable (class).
disposable-container (class).
dispose (function).
disposedp (function).
foreign-pointer-of (generic function).
initialize-destructor (function).
make-foreign-array (function).
simple-array-of (generic reader).
with-disposable (macro).
%ensure-slot-not-null (function).
%ensure-value-not-null (function).
copy-holder (function).
destructor-of (generic function).
foreign-array (class).
holder (structure).
holder-p (function).
holder-value (reader).
(setf holder-value) (writer).
make-holder (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Define destructor for the objects of ‘class-name‘. ‘class-name‘ should be a subclass of
’disposable.
Destructor can be invoked manually by calling ‘#’dispose‘ or automatically during garbage collection. ‘slots‘ (slot names of the object instance) should be set during instance initialization and cannot be null.
let*-like bindings that will be disposed at the end of ‘with-disposable‘ block in reverse order
Call destructor for object ‘obj‘.
foreign-array)) ¶null)) ¶foreign-array)) ¶automatically generated reader method
foreign-array)) ¶structure-object.
boolean
| Jump to: | %
(
C D F G H I M S W |
|---|
| Jump to: | %
(
C D F G H I M S W |
|---|
| Jump to: | *
A D F S V |
|---|
| Jump to: | *
A D F S V |
|---|
| Jump to: | B C D F H P S |
|---|
| Jump to: | B C D F H P S |
|---|