input texinfo

Closer Mop
**********

accessor-method-slot-definition
*******************************

 -- Generic function: accessor-method-slot-definition standard-accessor-method

 -- Method: accessor-method-slot-definition (standard-accessor-method standard-accessor-method)
     automatically generated reader method

add-dependent
*************

 -- Generic function: add-dependent metaobject dependent

 -- Method: add-dependent (metaobject dependent-update-mixin) dependent

add-direct-method
*****************

 -- Generic function: add-direct-method specializer method

 -- Method: add-direct-method (specializer specializer) method :around

 -- Method: add-direct-method (specializer class) (method method)

 -- Method: add-direct-method (specializer specializer-with-object) (method method)

add-direct-subclass
*******************

 -- Generic function: add-direct-subclass class subclass

 -- Method: add-direct-subclass (class class) (subclass class)

built-in-class
**************

 -- Standard class: built-in-class

class
*****

 -- Standard class: class

class-default-initargs
**********************

 -- Generic function: class-default-initargs class

 -- Method: class-default-initargs (class slot-class)

 -- Method: class-default-initargs (class built-in-class)

 -- Method: class-default-initargs (class forward-referenced-class)

class-direct-default-initargs
*****************************

 -- Generic function: class-direct-default-initargs class

 -- Method: class-direct-default-initargs (class slot-class)

 -- Method: class-direct-default-initargs (class built-in-class)

 -- Method: class-direct-default-initargs (class forward-referenced-class)

class-direct-slots
******************

 -- Generic accessor: class-direct-slots class
     Usage: (setf (class-direct-slots slot-class) new-value)

 -- Method: class-direct-slots (class slot-class)
     automatically generated reader method

 -- Method: class-direct-slots (class built-in-class)

 -- Method: class-direct-slots (class forward-referenced-class)

class-direct-subclasses
***********************

 -- Generic function: class-direct-subclasses class

 -- Method: class-direct-subclasses (class class)
     automatically generated reader method

class-direct-superclasses
*************************

 -- Generic function: class-direct-superclasses class

 -- Method: class-direct-superclasses (class class)
     automatically generated reader method

class-finalized-p
*****************

 -- Generic function: class-finalized-p class

 -- Method: class-finalized-p (class class)
     automatically generated reader method

class-precedence-list
*********************

 -- Generic function: class-precedence-list pcl-class

 -- Method: class-precedence-list (pcl-class pcl-class)
     automatically generated reader method

 -- Method: class-precedence-list (pcl-class forward-referenced-class)

class-prototype
***************

 -- Generic function: class-prototype class

 -- Method: class-prototype (class pcl-class)
     automatically generated reader method

 -- Method: class-prototype class :before

 -- Method: class-prototype (class std-class)

 -- Method: class-prototype (class condition-class)

 -- Method: class-prototype (class structure-class)

class-slots
***********

 -- Generic accessor: class-slots class
     Usage: (setf (class-slots slot-class) new-value)

 -- Method: class-slots (class slot-class)
     automatically generated reader method

 -- Method: class-slots (class slot-class) :before

 -- Method: class-slots (class built-in-class)

 -- Method: class-slots (class forward-referenced-class)

classp
******

 -- Generic function: classp object

 -- Method: classp object
     class predicate default method

 -- Method: classp (object class)
     class predicate class method

compute-applicable-methods-using-classes
****************************************

 -- Generic function: compute-applicable-methods-using-classes generic-function classes

 -- Method: compute-applicable-methods-using-classes (generic-function generic-function) classes

compute-class-precedence-list
*****************************

 -- Generic function: compute-class-precedence-list root

 -- Method: compute-class-precedence-list (root class)

compute-default-initargs
************************

 -- Generic function: compute-default-initargs class

 -- Method: compute-default-initargs (class slot-class)

compute-discriminating-function
*******************************

 -- Generic function: compute-discriminating-function gf

 -- Method: compute-discriminating-function (gf standard-generic-function)

 -- Method: compute-discriminating-function (gf standard-generic-function)

compute-effective-method
************************

 -- Generic function: compute-effective-method generic-function combin applicable-methods

 -- Method: compute-effective-method (generic-function generic-function) (combin long-method-combination) applicable-methods

 -- Method: compute-effective-method (generic-function generic-function) (combin short-method-combination) applicable-methods

 -- Method: compute-effective-method (generic-function generic-function) (combin standard-method-combination) applicable-methods

compute-effective-method-function
*********************************

 -- Generic function: compute-effective-method-function gf effective-method options

 -- Method: compute-effective-method-function (gf generic-function) effective-method options

compute-effective-slot-definition
*********************************

 -- Generic function: compute-effective-slot-definition class name dslotds

 -- Method: compute-effective-slot-definition (class condition-class) name dslotds

 -- Method: compute-effective-slot-definition (class slot-class) name dslotds

compute-slots
*************

 -- Generic function: compute-slots class

 -- Method: compute-slots (class condition-class)

 -- Method: compute-slots (class condition-class) :around

 -- Method: compute-slots (class standard-class)

 -- Method: compute-slots (class funcallable-standard-class)

 -- Method: compute-slots (class standard-class) :around

 -- Method: compute-slots (class funcallable-standard-class) :around

 -- Method: compute-slots (class structure-class)

 -- Method: compute-slots (class structure-class) :around

defclass
********

 -- Macro: &environment env name direct-superclasses direct-slots &rest optionsdefclass

defgeneric
**********

 -- Macro: &whole form name &rest declaration* statement* defgeneric

define-method-combination
*************************

 -- Macro: &whole form &rest argsdefine-method-combination

defmethod
*********

 -- Macro: &whole form name declaration* statement* &environment envdefmethod

direct-slot-definition
**********************

 -- Standard class: direct-slot-definition

direct-slot-definition-class
****************************

 -- Generic function: direct-slot-definition-class class &rest initargs

 -- Method: direct-slot-definition-class (class condition-class) &rest initargs

 -- Method: direct-slot-definition-class (class structure-class) &rest initargs

 -- Method: direct-slot-definition-class (class std-class) &rest initargs

effective-slot-definition
*************************

 -- Standard class: effective-slot-definition

effective-slot-definition-class
*******************************

 -- Generic function: effective-slot-definition-class class &rest initargs

 -- Method: effective-slot-definition-class (class condition-class) &rest initargs

 -- Method: effective-slot-definition-class (class std-class) &rest initargs

 -- Method: effective-slot-definition-class (class structure-class) &rest initargs

ensure-class
************

 -- Function: ensure-class name &rest args

ensure-class-using-class
************************

 -- Generic function: ensure-class-using-class class name &rest args &allow-other-keys

 -- Method: ensure-class-using-class (class null) name &rest args &allow-other-keys

 -- Method: ensure-class-using-class (class pcl-class) name &rest args &allow-other-keys

ensure-finalized
****************

 -- Function: ensure-finalized class &optional errorp

ensure-generic-function
***********************

 -- Function: ensure-generic-function fun-name &rest all-keys &key environment source-location &allow-other-keys

ensure-generic-function-using-class
***********************************

 -- Generic function: ensure-generic-function-using-class generic-function fun-name &key environment generic-function-class &allow-other-keys

 -- Method: ensure-generic-function-using-class (generic-function null) fun-name &key environment generic-function-class &allow-other-keys

 -- Method: ensure-generic-function-using-class (generic-function generic-function) fun-name &key environment generic-function-class &allow-other-keys

ensure-method
*************

 -- Function: ensure-method gf lambda-expression &key method-class qualifiers lambda-list specializers

eql-specializer
***************

 -- Standard class: eql-specializer

eql-specializer-object
**********************

 -- Generic function: eql-specializer-object eql-specializer

 -- Method: eql-specializer-object (eql-specializer eql-specializer)
     automatically generated reader method

extract-lambda-list
*******************

 -- Function: extract-lambda-list specialized-lambda-list

extract-specializer-names
*************************

 -- Function: extract-specializer-names specialized-lambda-list

finalize-inheritance
********************

 -- Generic function: finalize-inheritance class

 -- Method: finalize-inheritance (class condition-class)

 -- Method: finalize-inheritance (class structure-class)

 -- Method: finalize-inheritance (class std-class)

 -- Method: finalize-inheritance (class forward-referenced-class)

find-method-combination
***********************

 -- Generic function: find-method-combination generic-function type options

 -- Method: find-method-combination (generic-function generic-function) (type (eql progn)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql or)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql nconc)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql min)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql max)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql list)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql append)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql and)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql +)) options

 -- Method: find-method-combination (generic-function generic-function) (type (eql standard)) options

fix-slot-initargs
*****************

 -- Function: fix-slot-initargs initargs

forward-referenced-class
************************

 -- Standard class: forward-referenced-class

funcallable-standard-class
**************************

 -- Standard class: funcallable-standard-class

funcallable-standard-instance-access
************************************

 -- Accessor: funcallable-standard-instance-access instance location
     Usage: (setf (funcallable-standard-instance-access instance location) new-value)

funcallable-standard-object
***************************

 -- Standard class: funcallable-standard-object

generic-function
****************

 -- Standard class: generic-function

generic-function-argument-precedence-order
******************************************

 -- Generic function: generic-function-argument-precedence-order gf

 -- Method: generic-function-argument-precedence-order (gf standard-generic-function)

generic-function-declarations
*****************************

 -- Generic accessor: generic-function-declarations standard-generic-function
     Usage: (setf (generic-function-declarations standard-generic-function) new-value)

 -- Specialized accessor: generic-function-declarations (standard-generic-function standard-generic-function)
     Usage: (setf (generic-function-declarations (standard-generic-function standard-generic-function)) new-value) automatically generated reader method

generic-function-lambda-list
****************************

 -- Generic function: generic-function-lambda-list gf

 -- Method: generic-function-lambda-list (gf generic-function)

generic-function-method-class
*****************************

 -- Generic accessor: generic-function-method-class standard-generic-function
     Usage: (setf (generic-function-method-class standard-generic-function) new-value)

 -- Specialized accessor: generic-function-method-class (standard-generic-function standard-generic-function)
     Usage: (setf (generic-function-method-class (standard-generic-function standard-generic-function)) new-value) automatically generated reader method

generic-function-method-combination
***********************************

 -- Generic accessor: generic-function-method-combination standard-generic-function
     Usage: (setf (generic-function-method-combination standard-generic-function) new-value)

 -- Specialized accessor: generic-function-method-combination (standard-generic-function standard-generic-function)
     Usage: (setf (generic-function-method-combination (standard-generic-function standard-generic-function)) new-value) automatically generated reader method

generic-function-methods
************************

 -- Generic accessor: generic-function-methods standard-generic-function
     Usage: (setf (generic-function-methods standard-generic-function) new-value)

 -- Specialized accessor: generic-function-methods (standard-generic-function standard-generic-function)
     Usage: (setf (generic-function-methods (standard-generic-function standard-generic-function)) new-value) automatically generated reader method

generic-function-name
*********************

 -- Generic accessor: generic-function-name standard-generic-function
     Usage: (setf (generic-function-name standard-generic-function) new-value)

 -- Method: generic-function-name (standard-generic-function standard-generic-function)
     automatically generated reader method

intern-eql-specializer
**********************

 -- Function: intern-eql-specializer object

make-method-lambda
******************

 -- Generic function: make-method-lambda proto-generic-function proto-method lambda-expression environment

 -- Method: make-method-lambda (proto-generic-function standard-generic-function) (proto-method standard-method) lambda-expression environment

 -- Method: make-method-lambda (proto-generic-function standard-generic-function) (proto-method standard-method) lambda-expression environment

map-dependents
**************

 -- Generic function: map-dependents metaobject function

 -- Method: map-dependents (metaobject dependent-update-mixin) function

metaobject
**********

 -- Standard class: metaobject

method
******

 -- Standard class: method

method-combination
******************

 -- Standard class: method-combination

method-function
***************

 -- Generic function: method-function method

 -- Method: method-function (method standard-method)
     automatically generated reader method

method-generic-function
***********************

 -- Generic accessor: method-generic-function standard-method
     Usage: (setf (method-generic-function standard-method) new-value)

 -- Specialized accessor: method-generic-function (standard-method standard-method)
     Usage: (setf (method-generic-function (standard-method standard-method)) new-value) automatically generated reader method

method-lambda-list
******************

 -- Generic function: method-lambda-list m

 -- Method: method-lambda-list (m standard-method)
     automatically generated reader method

method-specializers
*******************

 -- Generic function: method-specializers m

 -- Method: method-specializers (m standard-method)
     automatically generated reader method

reader-method-class
*******************

 -- Generic function: reader-method-class class direct-slot &rest initargs

 -- Method: reader-method-class (class slot-class) direct-slot &rest initargs

remove-dependent
****************

 -- Generic function: remove-dependent metaobject dependent

 -- Method: remove-dependent (metaobject dependent-update-mixin) dependent

remove-direct-method
********************

 -- Generic function: remove-direct-method specializer method

 -- Method: remove-direct-method (specializer specializer) method :around

 -- Method: remove-direct-method (specializer class) (method method)

 -- Method: remove-direct-method (specializer specializer-with-object) (method method)

remove-direct-subclass
**********************

 -- Generic function: remove-direct-subclass class subclass

 -- Method: remove-direct-subclass (class class) (subclass class)

required-args
*************

 -- Function: required-args lambda-list &optional collector

set-funcallable-instance-function
*********************************

 -- Function: set-funcallable-instance-function fin new-value

slot-boundp-using-class
***********************

 -- Generic function: slot-boundp-using-class class object slotd

 -- Method: slot-boundp-using-class (class std-class) (object standard-object) (slotd standard-effective-slot-definition)

 -- Method: slot-boundp-using-class (class condition-class) (object condition) (slotd condition-effective-slot-definition)

 -- Method: slot-boundp-using-class (class structure-class) (object structure-object) (slotd structure-effective-slot-definition)

slot-definition
***************

 -- Standard class: slot-definition

slot-definition-allocation
**************************

 -- Generic accessor: slot-definition-allocation slotd
     Usage: (setf (slot-definition-allocation standard-slot-definition) new-value)

 -- Specialized accessor: slot-definition-allocation (slotd condition-slot-definition)
     Usage: (setf (slot-definition-allocation (standard-slot-definition condition-slot-definition)) new-value) automatically generated reader method

 -- Specialized accessor: slot-definition-allocation (slotd standard-slot-definition)
     Usage: (setf (slot-definition-allocation (standard-slot-definition standard-slot-definition)) new-value) automatically generated reader method

 -- Method: slot-definition-allocation (slotd structure-slot-definition)

slot-definition-initargs
************************

 -- Generic accessor: slot-definition-initargs slot-definition
     Usage: (setf (slot-definition-initargs slot-definition) new-value)

 -- Specialized accessor: slot-definition-initargs (slot-definition slot-definition)
     Usage: (setf (slot-definition-initargs (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-initform
************************

 -- Generic accessor: slot-definition-initform slot-definition
     Usage: (setf (slot-definition-initform slot-definition) new-value)

 -- Specialized accessor: slot-definition-initform (slot-definition slot-definition)
     Usage: (setf (slot-definition-initform (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-initfunction
****************************

 -- Generic accessor: slot-definition-initfunction slot-definition
     Usage: (setf (slot-definition-initfunction slot-definition) new-value)

 -- Specialized accessor: slot-definition-initfunction (slot-definition slot-definition)
     Usage: (setf (slot-definition-initfunction (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-location
************************

 -- Generic accessor: slot-definition-location standard-effective-slot-definition
     Usage: (setf (slot-definition-location standard-effective-slot-definition) new-value)

 -- Specialized accessor: slot-definition-location (standard-effective-slot-definition standard-effective-slot-definition)
     Usage: (setf (slot-definition-location (standard-effective-slot-definition standard-effective-slot-definition)) new-value) automatically generated reader method

slot-definition-name
********************

 -- Generic accessor: slot-definition-name slot-definition
     Usage: (setf (slot-definition-name slot-definition) new-value)

 -- Specialized accessor: slot-definition-name (slot-definition slot-definition)
     Usage: (setf (slot-definition-name (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-readers
***********************

 -- Generic accessor: slot-definition-readers slot-definition
     Usage: (setf (slot-definition-readers slot-definition) new-value)

 -- Specialized accessor: slot-definition-readers (slot-definition slot-definition)
     Usage: (setf (slot-definition-readers (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-type
********************

 -- Generic accessor: slot-definition-type slot-definition
     Usage: (setf (slot-definition-type slot-definition) new-value)

 -- Specialized accessor: slot-definition-type (slot-definition slot-definition)
     Usage: (setf (slot-definition-type (slot-definition slot-definition)) new-value) automatically generated reader method

slot-definition-writers
***********************

 -- Generic accessor: slot-definition-writers slot-definition
     Usage: (setf (slot-definition-writers slot-definition) new-value)

 -- Specialized accessor: slot-definition-writers (slot-definition slot-definition)
     Usage: (setf (slot-definition-writers (slot-definition slot-definition)) new-value) automatically generated reader method

slot-makunbound-using-class
***************************

 -- Generic function: slot-makunbound-using-class class object slotd

 -- Method: slot-makunbound-using-class (class std-class) (object standard-object) (slotd standard-effective-slot-definition)

 -- Method: slot-makunbound-using-class (class condition-class) object slotd

 -- Method: slot-makunbound-using-class (class structure-class) (object structure-object) (slotd structure-effective-slot-definition)

slot-value-using-class
**********************

 -- Generic accessor: slot-value-using-class class object slotd
     Usage: (setf (slot-value-using-class class object slotd) new-value)

 -- Specialized accessor: slot-value-using-class (class std-class) (object standard-object) (slotd standard-effective-slot-definition)
     Usage: (setf (slot-value-using-class (class std-class) (object standard-object) (slotd standard-effective-slot-definition)) new-value)

 -- Specialized accessor: slot-value-using-class (class condition-class) (object condition) (slotd condition-effective-slot-definition)
     Usage: (setf (slot-value-using-class (class condition-class) (object condition) (slotd condition-effective-slot-definition)) new-value)

 -- Specialized accessor: slot-value-using-class (class structure-class) (object structure-object) (slotd structure-effective-slot-definition)
     Usage: (setf (slot-value-using-class (class structure-class) (object structure-object) (slotd structure-effective-slot-definition)) new-value)

specializer
***********

 -- Standard class: specializer

specializer-direct-generic-functions
************************************

 -- Generic function: specializer-direct-generic-functions specializer

 -- Method: specializer-direct-generic-functions (specializer class)

 -- Method: specializer-direct-generic-functions (specializer specializer-with-object)

specializer-direct-methods
**************************

 -- Generic function: specializer-direct-methods specializer

 -- Method: specializer-direct-methods (specializer class)

 -- Method: specializer-direct-methods (specializer specializer-with-object)

standard-accessor-method
************************

 -- Standard class: standard-accessor-method

standard-class
**************

 -- Standard class: standard-class

standard-direct-slot-definition
*******************************

 -- Standard class: standard-direct-slot-definition

standard-effective-slot-definition
**********************************

 -- Standard class: standard-effective-slot-definition

standard-generic-function
*************************

 -- Standard class: standard-generic-function

standard-instance-access
************************

 -- Accessor: standard-instance-access instance location
     Usage: (setf (standard-instance-access instance location) new-value)

standard-method
***************

 -- Standard class: standard-method

standard-object
***************

 -- Standard class: standard-object

standard-reader-method
**********************

 -- Standard class: standard-reader-method

standard-slot-definition
************************

 -- Standard class: standard-slot-definition

standard-writer-method
**********************

 -- Standard class: standard-writer-method

subclassp
*********

 -- Function: subclassp class superclass

subtypep
********

 -- Function: subtypep type1 type2 &optional environment
     Return two values indicating the relationship between type1 and type2. If values are T and T, type1 definitely is a subtype of type2. If values are NIL and T, type1 definitely is not a subtype of type2. If values are NIL and NIL, it couldn't be determined.

typep
*****

 -- Function: typep object type &optional environment
     Is OBJECT of type TYPE?

update-dependent
****************

 -- Generic function: update-dependent metaobject dependent &rest initargs

validate-superclass
*******************

 -- Generic function: validate-superclass class superclass

 -- Method: validate-superclass (class class) (superclass class)

 -- Method: validate-superclass (class class) (superclass built-in-class)

 -- Method: validate-superclass (class slot-class) (superclass forward-referenced-class)

writer-method-class
*******************

 -- Generic function: writer-method-class class direct-slot &rest initargs

 -- Method: writer-method-class (class slot-class) direct-slot &rest initargs

 -- Method: Usage: (setf (generic-function-name standard-generic-function) new-value)