This is the bodge-memory Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 16:30:46 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
bodge-memory
Memory 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.asd
bodge-memory/packages.lisp
bodge-memory/disposable.lisp
bodge-memory/foreign-array.lisp
bodge-memory/disposable.lisp
packages.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.lisp
disposable.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-memory
bodge-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 |
---|