## Package: SB-MOP > public: the MetaObject Protocol interface, as defined by > The Art of the Metaobject Protocol, by Kiczales, des Rivieres and Bobrow: > ISBN 0-262-61074-4, with exceptions as noted in the User Manual. --- ### Class - [`BUILT-IN-CLASS`](class/BUILT-IN-CLASS.html) - [`CLASS`](class/CLASS.html) - [`DIRECT-SLOT-DEFINITION`](class/DIRECT-SLOT-DEFINITION.html) - [`EFFECTIVE-SLOT-DEFINITION`](class/EFFECTIVE-SLOT-DEFINITION.html) - [`EQL-SPECIALIZER`](class/EQL-SPECIALIZER.html) - [`FORWARD-REFERENCED-CLASS`](class/FORWARD-REFERENCED-CLASS.html) - [`FUNCALLABLE-STANDARD-CLASS`](class/FUNCALLABLE-STANDARD-CLASS.html) - [`FUNCALLABLE-STANDARD-OBJECT`](class/FUNCALLABLE-STANDARD-OBJECT.html) - [`FUNCTION`](class/FUNCTION.html) - [`GENERIC-FUNCTION`](class/GENERIC-FUNCTION.html) - [`METAOBJECT`](class/METAOBJECT.html) - [`METHOD-COMBINATION`](class/METHOD-COMBINATION.html) - [`METHOD`](class/METHOD.html) - [`SLOT-DEFINITION`](class/SLOT-DEFINITION.html) - [`SPECIALIZER`](class/SPECIALIZER.html) - [`STANDARD-ACCESSOR-METHOD`](class/STANDARD-ACCESSOR-METHOD.html) - [`STANDARD-CLASS`](class/STANDARD-CLASS.html) - [`STANDARD-DIRECT-SLOT-DEFINITION`](class/STANDARD-DIRECT-SLOT-DEFINITION.html) - [`STANDARD-EFFECTIVE-SLOT-DEFINITION`](class/STANDARD-EFFECTIVE-SLOT-DEFINITION.html) - [`STANDARD-GENERIC-FUNCTION`](class/STANDARD-GENERIC-FUNCTION.html) - [`STANDARD-METHOD`](class/STANDARD-METHOD.html) - [`STANDARD-OBJECT`](class/STANDARD-OBJECT.html) - [`STANDARD-READER-METHOD`](class/STANDARD-READER-METHOD.html) - [`STANDARD-SLOT-DEFINITION`](class/STANDARD-SLOT-DEFINITION.html) - [`STANDARD-WRITER-METHOD`](class/STANDARD-WRITER-METHOD.html) - [`T`](class/T.html) ### Constant - [`T`](constant/T.html) ### Function - [`ENSURE-CLASS`](function/ENSURE-CLASS.html) - [`ENSURE-GENERIC-FUNCTION`](function/ENSURE-GENERIC-FUNCTION.html) - [`EXTRACT-LAMBDA-LIST`](function/EXTRACT-LAMBDA-LIST.html) - [`EXTRACT-SPECIALIZER-NAMES`](function/EXTRACT-SPECIALIZER-NAMES.html) - [`FUNCALLABLE-STANDARD-INSTANCE-ACCESS`](function/FUNCALLABLE-STANDARD-INSTANCE-ACCESS.html) - [`FUNCTION`](function/FUNCTION.html) - [`INTERN-EQL-SPECIALIZER`](function/INTERN-EQL-SPECIALIZER.html) - [`SET-FUNCALLABLE-INSTANCE-FUNCTION`](function/SET-FUNCALLABLE-INSTANCE-FUNCTION.html) - [`STANDARD-INSTANCE-ACCESS`](function/STANDARD-INSTANCE-ACCESS.html) ### Generic-function - [`ACCESSOR-METHOD-SLOT-DEFINITION`](generic-function/ACCESSOR-METHOD-SLOT-DEFINITION.html) - [`ADD-DEPENDENT`](generic-function/ADD-DEPENDENT.html) - [`ADD-DIRECT-METHOD`](generic-function/ADD-DIRECT-METHOD.html) - [`ADD-DIRECT-SUBCLASS`](generic-function/ADD-DIRECT-SUBCLASS.html) - [`ADD-METHOD`](generic-function/ADD-METHOD.html) - [`ALLOCATE-INSTANCE`](generic-function/ALLOCATE-INSTANCE.html) - [`CLASS-DEFAULT-INITARGS`](generic-function/CLASS-DEFAULT-INITARGS.html) - [`CLASS-DIRECT-DEFAULT-INITARGS`](generic-function/CLASS-DIRECT-DEFAULT-INITARGS.html) - [`CLASS-DIRECT-SLOTS`](generic-function/CLASS-DIRECT-SLOTS.html) - [`CLASS-DIRECT-SUBCLASSES`](generic-function/CLASS-DIRECT-SUBCLASSES.html) - [`CLASS-DIRECT-SUPERCLASSES`](generic-function/CLASS-DIRECT-SUPERCLASSES.html) - [`CLASS-FINALIZED-P`](generic-function/CLASS-FINALIZED-P.html) - [`CLASS-NAME`](generic-function/CLASS-NAME.html) - [`CLASS-PRECEDENCE-LIST`](generic-function/CLASS-PRECEDENCE-LIST.html) - [`CLASS-PROTOTYPE`](generic-function/CLASS-PROTOTYPE.html) - [`CLASS-SLOTS`](generic-function/CLASS-SLOTS.html) - [`COMPUTE-APPLICABLE-METHODS-USING-CLASSES`](generic-function/COMPUTE-APPLICABLE-METHODS-USING-CLASSES.html) - [`COMPUTE-APPLICABLE-METHODS`](generic-function/COMPUTE-APPLICABLE-METHODS.html) - [`COMPUTE-CLASS-PRECEDENCE-LIST`](generic-function/COMPUTE-CLASS-PRECEDENCE-LIST.html) - [`COMPUTE-DEFAULT-INITARGS`](generic-function/COMPUTE-DEFAULT-INITARGS.html) - [`COMPUTE-DISCRIMINATING-FUNCTION`](generic-function/COMPUTE-DISCRIMINATING-FUNCTION.html) - [`COMPUTE-EFFECTIVE-METHOD`](generic-function/COMPUTE-EFFECTIVE-METHOD.html) - [`COMPUTE-EFFECTIVE-SLOT-DEFINITION`](generic-function/COMPUTE-EFFECTIVE-SLOT-DEFINITION.html) - [`COMPUTE-SLOTS`](generic-function/COMPUTE-SLOTS.html) - [`DIRECT-SLOT-DEFINITION-CLASS`](generic-function/DIRECT-SLOT-DEFINITION-CLASS.html) - [`EFFECTIVE-SLOT-DEFINITION-CLASS`](generic-function/EFFECTIVE-SLOT-DEFINITION-CLASS.html) - [`ENSURE-CLASS-USING-CLASS`](generic-function/ENSURE-CLASS-USING-CLASS.html) - [`ENSURE-GENERIC-FUNCTION-USING-CLASS`](generic-function/ENSURE-GENERIC-FUNCTION-USING-CLASS.html) - [`EQL-SPECIALIZER-OBJECT`](generic-function/EQL-SPECIALIZER-OBJECT.html) - [`FINALIZE-INHERITANCE`](generic-function/FINALIZE-INHERITANCE.html) - [`FIND-METHOD-COMBINATION`](generic-function/FIND-METHOD-COMBINATION.html) - [`GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER`](generic-function/GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER.html) - [`GENERIC-FUNCTION-DECLARATIONS`](generic-function/GENERIC-FUNCTION-DECLARATIONS.html) - [`GENERIC-FUNCTION-LAMBDA-LIST`](generic-function/GENERIC-FUNCTION-LAMBDA-LIST.html) - [`GENERIC-FUNCTION-METHOD-CLASS`](generic-function/GENERIC-FUNCTION-METHOD-CLASS.html) - [`GENERIC-FUNCTION-METHOD-COMBINATION`](generic-function/GENERIC-FUNCTION-METHOD-COMBINATION.html) - [`GENERIC-FUNCTION-METHODS`](generic-function/GENERIC-FUNCTION-METHODS.html) - [`GENERIC-FUNCTION-NAME`](generic-function/GENERIC-FUNCTION-NAME.html) - [`MAKE-INSTANCE`](generic-function/MAKE-INSTANCE.html) - [`MAKE-METHOD-LAMBDA`](generic-function/MAKE-METHOD-LAMBDA.html) - [`MAP-DEPENDENTS`](generic-function/MAP-DEPENDENTS.html) - [`METHOD-FUNCTION`](generic-function/METHOD-FUNCTION.html) - [`METHOD-GENERIC-FUNCTION`](generic-function/METHOD-GENERIC-FUNCTION.html) - [`METHOD-LAMBDA-LIST`](generic-function/METHOD-LAMBDA-LIST.html) - [`METHOD-QUALIFIERS`](generic-function/METHOD-QUALIFIERS.html) - [`METHOD-SPECIALIZERS`](generic-function/METHOD-SPECIALIZERS.html) - [`READER-METHOD-CLASS`](generic-function/READER-METHOD-CLASS.html) - [`REMOVE-DEPENDENT`](generic-function/REMOVE-DEPENDENT.html) - [`REMOVE-DIRECT-METHOD`](generic-function/REMOVE-DIRECT-METHOD.html) - [`REMOVE-DIRECT-SUBCLASS`](generic-function/REMOVE-DIRECT-SUBCLASS.html) - [`REMOVE-METHOD`](generic-function/REMOVE-METHOD.html) - [`SLOT-BOUNDP-USING-CLASS`](generic-function/SLOT-BOUNDP-USING-CLASS.html) - [`SLOT-DEFINITION-ALLOCATION`](generic-function/SLOT-DEFINITION-ALLOCATION.html) - [`SLOT-DEFINITION-INITARGS`](generic-function/SLOT-DEFINITION-INITARGS.html) - [`SLOT-DEFINITION-INITFORM`](generic-function/SLOT-DEFINITION-INITFORM.html) - [`SLOT-DEFINITION-INITFUNCTION`](generic-function/SLOT-DEFINITION-INITFUNCTION.html) - [`SLOT-DEFINITION-LOCATION`](generic-function/SLOT-DEFINITION-LOCATION.html) - [`SLOT-DEFINITION-NAME`](generic-function/SLOT-DEFINITION-NAME.html) - [`SLOT-DEFINITION-READERS`](generic-function/SLOT-DEFINITION-READERS.html) - [`SLOT-DEFINITION-TYPE`](generic-function/SLOT-DEFINITION-TYPE.html) - [`SLOT-DEFINITION-WRITERS`](generic-function/SLOT-DEFINITION-WRITERS.html) - [`SLOT-MAKUNBOUND-USING-CLASS`](generic-function/SLOT-MAKUNBOUND-USING-CLASS.html) - [`SLOT-VALUE-USING-CLASS`](generic-function/SLOT-VALUE-USING-CLASS.html) - [`SPECIALIZER-DIRECT-GENERIC-FUNCTIONS`](generic-function/SPECIALIZER-DIRECT-GENERIC-FUNCTIONS.html) - [`SPECIALIZER-DIRECT-METHODS`](generic-function/SPECIALIZER-DIRECT-METHODS.html) - [`UPDATE-DEPENDENT`](generic-function/UPDATE-DEPENDENT.html) - [`VALIDATE-SUPERCLASS`](generic-function/VALIDATE-SUPERCLASS.html) - [`WRITER-METHOD-CLASS`](generic-function/WRITER-METHOD-CLASS.html)