ToC
DocOverview
CGDoc
RelNotes
Index
PermutedIndex
Allegro CL
The Common Lisp Object System MetaObject Protocol
Concepts
Introduction
Metaobjects
Classes
Slot Definitions
Generic Functions
Methods
Specializers
Method Combinations
Inheritance Structure of Metaobject Classes
Implementation and User Specialization
Restrictions on Implementations
Restrictions on Portable Programs
Processing of the User Interface Macros
Compile-file Processing of the User Interface Macros
The defclass Macro
The defmethod Macro
Processing Method Bodies
The defgeneric Macro
Subprotocols
Metaobject Initialization Protocols
Initialization of Class Metaobjects
Reinitialization of Class Metaobjects
Initialization of Generic Function and Method Metaobjects
Class Finalization Protocol
Instance Structure Protocol
Funcallable Instances
Generic Function Invocation Protocol
Dependent Maintenance Protocol
Dictionary
Generic Functions and Methods Dictionary
Generic Function
add-dependent
Generic Function
add-direct-method
Generic Function
add-direct-subclass
Generic Function
add-method
Generic Function
allocate-instance
Generic Function
class-...
Generic Function
compute-applicable-methods
Generic Function
compute-applicable-methods-using-classes
Generic Function
compute-class-precedence-list
Generic Function
compute-default-initargs
Generic Function
compute-discriminating-function
Generic Function
compute-effective-method
Generic Function
compute-effective-slot-definition
Generic Function
compute-slots
Generic Function
direct-slot-definition-class
Generic Function
effective-slot-definition-class
Function
ensure-class
Generic Function
ensure-class-using-class
Function
ensure-generic-function
Generic Function
ensure-generic-function-using-class
Function
eql-specializer-object
Function
extract-lambda-list
Function
extract-specializer-names
Generic Function
finalize-inheritance
Generic Function
find-method-combination
Function
funcallable-standard-instance-access
Generic Function
generic-function-...
Initialization of Class Metaobjects
Initialization of Method Metaobjects
Initialization of Slot Definition Metaobjects
Function
intern-eql-specializer
Generic Function
make-instance
Generic Function
make-method-lambda
Generic Function
map-dependents
Generic Function
method-...
Readers for Class Metaobjects
Readers for Generic Function Metaobjects
Readers for Method Metaobjects
Readers for Slot Definition Metaobjects
Generic Function
reader-method-class
Generic Function
remove-dependent
Generic Function
remove-direct-method
Generic Function
remove-direct-subclass
Generic Function
remove-method
Function
set-funcallable-instance-function
Function
(setf class-name)
Function
(setf generic-function-name)
Generic Function
(setf slot-value-using-class)
Generic Function
slot-boundp-using-class
Generic Function
slot-definition-...
Generic Function
slot-makunbound-using-class
Generic Function
slot-value-using-class
Generic Function
specializer-direct-generic-functions
Generic Function
specializer-direct-methods
Function
standard-instance-access
Generic Function
update-dependent
Generic Function
validate-superclass
Generic Function
writer-method-class