This is the dynamic-classes Reference Manual, version 1.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:01:16 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
dynamic-classes
Gary Warren King <gwking@metabang.com>
Gary Warren King <gwking@metabang.com>
MIT Style license
1.0.2
metatilities-base
(system).
dev
(module).
Modules are listed depth-first from the system components tree.
dynamic-classes/dev
dynamic-classes
(system).
package.lisp
(file).
define-class.lisp
(file).
dynamic-class.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
dynamic-classes/dynamic-classes.asd
dynamic-classes/dev/package.lisp
dynamic-classes/dev/define-class.lisp
dynamic-classes/dev/dynamic-class.lisp
dynamic-classes/dynamic-classes.asd
dynamic-classes
(system).
dynamic-classes/dev/define-class.lisp
package.lisp
(file).
dev
(module).
find-existing-subclass
(function).
find-or-create-class
(function).
*define-class-form*
(special variable).
class-redundant-p
(function).
define-class
(function).
map-subclasses
(function).
remove-redundant-classes
(function).
simple-define-class
(function).
simple-define-class-name
(function).
superclasses
(function).
dynamic-classes/dev/dynamic-class.lisp
define-class.lisp
(file).
dev
(module).
add-parameter->dynamic-class
(function).
determine-dynamic-class
(function).
empty-add-parameter->dynamic-class
(function).
empty-all-add-parameter->dynamic-class
(function).
existing-subclass
(generic function).
include-class-dependencies
(generic function).
parameter->dynamic-class
(function).
(setf parameter->dynamic-class)
(function).
*parameter-dynamic-class-table*
(special variable).
add-dynamic-class-for-parameters
(function).
dynamic-class-information
(function).
table¶meter->dynamic-class
(function).
type->parameter-table
(function).
(setf type->parameter-table)
(function).
Packages are listed by definition order.
metabang-dynamic-classes
dynamic-classes
common-lisp
.
add-parameter->dynamic-class
(function).
determine-dynamic-class
(function).
empty-add-parameter->dynamic-class
(function).
empty-all-add-parameter->dynamic-class
(function).
existing-subclass
(generic function).
find-existing-subclass
(function).
find-or-create-class
(function).
include-class-dependencies
(generic function).
parameter->dynamic-class
(function).
(setf parameter->dynamic-class)
(function).
*define-class-form*
(special variable).
*parameter-dynamic-class-table*
(special variable).
add-dynamic-class-for-parameters
(function).
class-redundant-p
(function).
define-class
(function).
dynamic-class-information
(function).
map-subclasses
(function).
remove-redundant-classes
(function).
simple-define-class
(function).
simple-define-class-name
(function).
superclasses
(function).
table¶meter->dynamic-class
(function).
type->parameter-table
(function).
(setf type->parameter-table)
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Look through all the sub-classes of superclass and see if any of them descend from every class in superclasses.
Try to find a class which is a subclass of root and all of the other ‘classes‘ as well. If no such class exists, then it will be created and returned.
(eql nil)
) class-list) ¶(eql nil)
) dynamic-class class-list &rest parameters) ¶The name of the form used to define a class. Usually, this will be bound to ’defclass* but when we are using GBBOpen, it will probably be bound to define-class or define-class*.
Define a class with all the bells and whistles on the fly... See simple-define-class for the simpler version.
Applies fn to each subclass of class. If proper? is true, then
the class itself is not included in the mapping. Proper? defaults to nil.
Define a class on the fly...
Returns a list of superclasses of thing. Thing can be a class, object or symbol naming a class. The list of classes returned is ’proper’; it does not include the class itself.
Jump to: | (
A C D E F G I M P R S T |
---|
Jump to: | (
A C D E F G I M P R S T |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | D F M P S |
---|
Jump to: | D F M P S |
---|