SB-MOP
SB-MOP
properties
ID: SB-MOP
LOCK: T
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.
- dependencies
- dependents
SLOT-DEFINITION-READERS  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-READERS
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-READERS names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-READERS (DIRECT-SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-READERS) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-READERS) (T DIRECT-SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- SWANK::LIST-CLASS-SYMBOLS
definitions
- SYS:SRC;PCL;DEFS.LISP
CLASS-DIRECT-SUPERCLASSES  generic function
properties
ID: SB-MOP:CLASS-DIRECT-SUPERCLASSES
ALLOC: HEAP IMMOBILE
CLASS-DIRECT-SUPERCLASSES names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-DIRECT-SUPERCLASSES (CLASS))
Documentation:
automatically generated reader method
- Called by
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-BOUNDP-USING-CLASS  generic function
properties
ID: SB-MOP:SLOT-BOUNDP-USING-CLASS
ALLOC: HEAP IMMOBILE
SLOT-BOUNDP-USING-CLASS names a generic function:
Lambda-list: (CLASS OBJECT SLOTD)
Argument precedence order: (CLASS OBJECT SLOTD)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT SYMBOL))
Documentation:
Checks if the slot exists in the database.
(SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT
STORED-SLOT-DEFINITION))
Documentation:
Checks if the slot exists in the database.
(SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT
ASSOCIATION-SLOT-DEFINITION))
(SLOT-BOUNDP-USING-CLASS (DYNAMIC-CLASS T DYNAMIC-EFFECTIVE-SLOT))
(SLOT-BOUNDP-USING-CLASS (STD-CLASS STANDARD-OBJECT
STANDARD-EFFECTIVE-SLOT-DEFINITION))
(SLOT-BOUNDP-USING-CLASS (CONDITION-CLASS CONDITION
CONDITION-EFFECTIVE-SLOT-DEFINITION))
(SLOT-BOUNDP-USING-CLASS (STRUCTURE-CLASS STRUCTURE-OBJECT
STRUCTURE-EFFECTIVE-SLOT-DEFINITION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- OBJ/STORE::UPDATE-SLOT-INDEX
- OBJ/STORE::REMOVE-ASSOCIATION
- OBJ/STORE::REMOVE-ASSOCIATION-END
- OBJ/STORE::UPDATE-ASSOCIATION-END
- (SLOT-VALUE-FOR-INSPECTOR (T T T))
- LIST-SLOT-VALUES-USING-CLASS
- (SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS OBJECT SLOTD)
- SYS:SRC;PCL;SLOTS.LISP
- (STD-CLASS STANDARD-OBJECT STANDARD-EFFECTIVE-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT SYMBOL)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT ASSOCIATION-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- (DYNAMIC-CLASS DYNAMIC-EFFECTIVE-SLOT)
- SYS:SRC;PCL;SLOTS.LISP
- (CONDITION-CLASS CONDITION CONDITION-EFFECTIVE-SLOT-DEFINITION)
- SYS:SRC;PCL;SLOTS.LISP
- (STRUCTURE-CLASS STRUCTURE-OBJECT STRUCTURE-EFFECTIVE-SLOT-DEFINITION)
FIND-METHOD-COMBINATION  generic function
properties
ID: SB-MOP:FIND-METHOD-COMBINATION
ALLOC: HEAP IMMOBILE
FIND-METHOD-COMBINATION names a generic function:
Lambda-list: (GENERIC-FUNCTION TYPE OPTIONS)
Argument precedence order: (GENERIC-FUNCTION TYPE OPTIONS)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(FIND-METHOD-COMBINATION (GENERIC-FUNCTION T T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION TYPE OPTIONS)
- SYS:SRC;PCL;DEFCOMBIN.LISP
ADD-DEPENDENT  generic function
properties
ID: SB-MOP:ADD-DEPENDENT
ALLOC: HEAP IMMOBILE
ADD-DEPENDENT names a generic function:
Lambda-list: (METAOBJECT DEPENDENT)
Argument precedence order: (METAOBJECT DEPENDENT)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(ADD-DEPENDENT (DEPENDENT-UPDATE-MIXIN T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (METAOBJECT DEPENDENT)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::DEPENDENT-UPDATE-MIXIN
SLOT-DEFINITION-TYPE  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-TYPE
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-TYPE names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-TYPE (SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-TYPE) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-TYPE) (T SLOT-DEFINITION))
Documentation:
automatically generated writer method
((SETF SLOT-DEFINITION-TYPE) :AFTER (T EFFECTIVE-SLOT-DEFINITION))
definitions
- SYS:SRC;PCL;DEFS.LISP
CLASS-SLOTS  generic function
properties
ID: SB-MOP:CLASS-SLOTS
ALLOC: HEAP IMMOBILE
CLASS-SLOTS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-SLOTS (SLOT-CLASS))
Documentation:
automatically generated reader method
(CLASS-SLOTS :BEFORE (SLOT-CLASS))
(CLASS-SLOTS (SYSTEM-CLASS))
(CLASS-SLOTS (FORWARD-REFERENCED-CLASS))
(SETF CLASS-SLOTS) names a generic function:
Lambda-list: (NEW-VALUE SLOT-CLASS)
Argument precedence order: (NEW-VALUE SLOT-CLASS)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
No methods.
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SB-ACLREPL::INSPECTED-STANDARD-OBJECT-PARTS
- PRINT-SKEL-OBJECT
- OBJ/STORE::REBUILD-SLOT-INDICES
- DROP-INSTANCE-SLOTS
- (TRAVERSE AFTER (COPY-TRAVERSER NODE T))
- (ALLOCATE-INSTANCE (DYNAMIC-CLASS))
- SLOT-DVAR*
- OBJ/META/STORED::TRANSIENT-SLOT-DEFS
- (FIND-SLOT-DEFS-BY-TYPE (STORED-CLASS T))
- (EMACS-INSPECT (STANDARD-CLASS))
- (ALL-SLOTS-FOR-INSPECTOR (STANDARD-OBJECT))
- SWANK::EXTRA-KEYWORDS/SLOTS
- (MAKE-LOAD-FORM (COMPONENT))
- STD/PRINT::%DESCRIBE-OBJECT
- SLOT-VALUES
- STRUCT-SLOTS-AND-VALUES
- FIND-SLOT-DEF-BY-NAME
- LIST-CLASS-SLOTS
- SHALLOW-COPY-OBJECT
- (SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT SYMBOL))
definitions
- SYS:SRC;PCL;SLOTS.LISP
- (BEFORE SLOT-CLASS)
- SYS:SRC;PCL;DEFS.LISP
- SB-PCL::SLOT-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL:SYSTEM-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
ENSURE-CLASS  compiled function
properties
ID: SB-MOP:ENSURE-CLASS
ALLOC: HEAP IMMOBILE
ENSURE-CLASS names a compiled function: Lambda-list: (NAME &REST ARGS) Derived type: (FUNCTION (T &REST T) *) Source file: SYS:SRC;PCL;STD-CLASS.LISP
- Called by
definitions
- SYS:SRC;PCL;STD-CLASS.LISP
EXTRACT-SPECIALIZER-NAMES  compiled function
properties
ID: SB-MOP:EXTRACT-SPECIALIZER-NAMES
ALLOC: HEAP IMMOBILE
EXTRACT-SPECIALIZER-NAMES names a compiled function: Lambda-list: (LAMBDA-LIST) Derived type: (FUNCTION (T) (VALUES LIST &OPTIONAL)) Source file: SYS:SRC;PCL;BOOT.LISP
definitions
- SYS:SRC;PCL;BOOT.LISP
FUNCALLABLE-STANDARD-OBJECT  class
properties
ID: SB-MOP:FUNCALLABLE-STANDARD-OBJECT
ALLOC: HEAP IMMOBILE
FUNCALLABLE-STANDARD-OBJECT names the funcallable-standard-class #<FUNCALLABLE-STANDARD-CLASS SB-MOP:FUNCALLABLE-STANDARD-OBJECT>:
Class precedence-list: FUNCALLABLE-STANDARD-OBJECT, FUNCTION, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: FUNCTION, STANDARD-OBJECT
Direct subclasses: RT/FUZZ:FUZZER, STYLE, TASK, HOOK, KERNEL-OBJECT,
GENERIC-FUNCTION
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-MAKUNBOUND-USING-CLASS  generic function
properties
ID: SB-MOP:SLOT-MAKUNBOUND-USING-CLASS
ALLOC: HEAP IMMOBILE
SLOT-MAKUNBOUND-USING-CLASS names a generic function:
Lambda-list: (CLASS OBJECT SLOTD)
Argument precedence order: (CLASS OBJECT SLOTD)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT
STORED-SLOT-DEFINITION))
Documentation:
Removes the slot value from the database.
(SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT
ASSOCIATION-SLOT-DEFINITION))
(SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT
SET-VALUED-SLOT-DEFINITION))
Documentation:
Make sure we reclaim the sset storage
(SLOT-MAKUNBOUND-USING-CLASS (DYNAMIC-CLASS T DYNAMIC-EFFECTIVE-SLOT))
(SLOT-MAKUNBOUND-USING-CLASS (STD-CLASS STANDARD-OBJECT
STANDARD-EFFECTIVE-SLOT-DEFINITION))
(SLOT-MAKUNBOUND-USING-CLASS (CONDITION-CLASS CONDITION
CONDITION-EFFECTIVE-SLOT-DEFINITION))
(SLOT-MAKUNBOUND-USING-CLASS (STRUCTURE-CLASS STRUCTURE-OBJECT
STRUCTURE-EFFECTIVE-SLOT-DEFINITION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- DROP-INSTANCE-SLOTS
- OBJ/STORE::REMOVE-ASSOCIATION
- (ALL-SLOTS-FOR-INSPECTOR (STANDARD-OBJECT))
- ((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS OBJECT SLOTD)
- SYS:SRC;PCL;SLOTS.LISP
- (STD-CLASS STANDARD-OBJECT STANDARD-EFFECTIVE-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT ASSOCIATION-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- (DYNAMIC-CLASS DYNAMIC-EFFECTIVE-SLOT)
- SYS:SRC;PCL;SLOTS.LISP
- (CONDITION-CLASS CONDITION CONDITION-EFFECTIVE-SLOT-DEFINITION)
- SYS:SRC;PCL;SLOTS.LISP
- (STRUCTURE-CLASS STRUCTURE-OBJECT STRUCTURE-EFFECTIVE-SLOT-DEFINITION)
CLASS-DIRECT-DEFAULT-INITARGS  generic function
properties
ID: SB-MOP:CLASS-DIRECT-DEFAULT-INITARGS
ALLOC: HEAP IMMOBILE
CLASS-DIRECT-DEFAULT-INITARGS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-DIRECT-DEFAULT-INITARGS (SLOT-CLASS))
(CLASS-DIRECT-DEFAULT-INITARGS (SYSTEM-CLASS))
(CLASS-DIRECT-DEFAULT-INITARGS (FORWARD-REFERENCED-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL:SYSTEM-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
EFFECTIVE-SLOT-DEFINITION-CLASS  generic function
properties
ID: SB-MOP:EFFECTIVE-SLOT-DEFINITION-CLASS
ALLOC: HEAP IMMOBILE
EFFECTIVE-SLOT-DEFINITION-CLASS names a generic function:
Lambda-list: (CLASS &REST INITARGS)
Derived type: (FUNCTION (T &REST T) *)
Method-combination: STANDARD
Methods:
(EFFECTIVE-SLOT-DEFINITION-CLASS (DYNAMIC-CLASS))
(EFFECTIVE-SLOT-DEFINITION-CLASS (STORED-CLASS))
Documentation:
Chooses the stored or transient effective slot
definition class depending on the keyword.
(EFFECTIVE-SLOT-DEFINITION-CLASS (CONDITION-CLASS))
(EFFECTIVE-SLOT-DEFINITION-CLASS (STD-CLASS))
(EFFECTIVE-SLOT-DEFINITION-CLASS (STRUCTURE-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS &REST INITARGS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::STD-CLASS
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
DIRECT-SLOT-DEFINITION-CLASS  generic function
properties
ID: SB-MOP:DIRECT-SLOT-DEFINITION-CLASS
ALLOC: HEAP IMMOBILE
DIRECT-SLOT-DEFINITION-CLASS names a generic function:
Lambda-list: (CLASS &REST INITARGS)
Derived type: (FUNCTION (T &REST T) *)
Method-combination: STANDARD
Methods:
(DIRECT-SLOT-DEFINITION-CLASS (DYNAMIC-CLASS))
(DIRECT-SLOT-DEFINITION-CLASS (STORED-CLASS))
Documentation:
Checks for the transient tag (and the allocation type)
and chooses stored or transient slot definitions.
(DIRECT-SLOT-DEFINITION-CLASS (CONDITION-CLASS))
(DIRECT-SLOT-DEFINITION-CLASS (STRUCTURE-CLASS))
(DIRECT-SLOT-DEFINITION-CLASS (STD-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS &REST INITARGS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::STD-CLASS
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
SLOT-DEFINITION-NAME  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-NAME
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-NAME names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-NAME (SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-NAME) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-NAME) (T SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- SKEL/CORE::SK-PRINT-SLOT
- (COMPUTE-SLOTS AROUND (STANDARD-CLASS))
- OBJ/STORE::REBUILD-SLOT-INDICES
- OBJ/STORE::ENSURE-SLOT-DEF-INDEX
- OBJ/STORE::GET-STORE-INDEX
- OBJ/STORE::UPDATE-DERIVED-SLOT
- OBJ/STORE::GET-ASSOCIATIONS
- OBJ/STORE::ADD-ASSOCIATION
- OBJ/STORE::GET-STORE-ASSOCIATION-INDEX
- OBJ/STORE::GET-ASSOCIATION-INDEX
- OBJ/STORE::UPDATE-OTHER-ASSOCIATION-END
- (COMPUTE-SLOT-FIELDS-BY-TYPE ((EQL INDEXED) T T))
- (TRAVERSE AFTER (COPY-TRAVERSER NODE T))
- (DEFINE-COLOR-TYPE)
- (ALLOCATE-INSTANCE (DYNAMIC-CLASS))
- SLOT-DVAR*
- OBJ/META/STORED::FIND-CLASS-FOR-DIRECT-SLOT
- ASSOCIATION-END-SLOT-NAMES
- TRANSIENT-SLOT-NAMES
- OBJ/META/STORED::COMPUTE-DERIVED-INDEX-TRIGGERS
- (FIND-SLOT-DEF-NAMES-BY-TYPE (STORED-CLASS T))
- (EMACS-INSPECT (STANDARD-SLOT-DEFINITION))
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::QUERY-AND-SET-SLOT
- SWANK::SLOT-HOME-CLASS-USING-CLASS
- SWANK::MAKE-SLOT-LISTING
- (ALL-SLOTS-FOR-INSPECTOR (STANDARD-OBJECT))
- SWANK::EXTRA-KEYWORDS/SLOTS
- (MAKE-LOAD-FORM (COMPONENT))
- STD/PRINT::%DESCRIBE-OBJECT
- PRINT-SLOT-EXCLUSION
- LIST-SLOT-VALUES-USING-CLASS
- SLOT-VALUES
- STRUCT-SLOTS-AND-VALUES
- SLOTS-AND-VALUES
- FIND-SLOT-DEF-BY-NAME
- FIND-DIRECT-SLOT-DEF-BY-NAME
- STD/META::FIND-CLASS-FOR-DIRECT-SLOT
- LIST-CLASS-SLOTS
- SHALLOW-COPY-OBJECT
- (NAME (SLOT-DEFINITION))
- (SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION))
- (SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT SYMBOL))
- (SLOT-BOUNDP-USING-CLASS (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION))
- (SLOT-VALUE-USING-CLASS (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION))
- ((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION))
- ((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT ASSOCIATION-SLOT-DEFINITION))
definitions
- SYS:SRC;PCL;DEFS.LISP
STANDARD-DIRECT-SLOT-DEFINITION  class
properties
ID: SB-MOP:STANDARD-DIRECT-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
STANDARD-DIRECT-SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-DIRECT-SLOT-DEFINITION>:
Class precedence-list: STANDARD-DIRECT-SLOT-DEFINITION,
STANDARD-SLOT-DEFINITION, DIRECT-SLOT-DEFINITION,
SLOT-DEFINITION, METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-SLOT-DEFINITION, DIRECT-SLOT-DEFINITION
Direct subclasses: OBJ/META/DYNAMIC::DYNAMIC-DIRECT-SLOT,
OBJ/META/STORED::TRANSIENT-DIRECT-SLOT-DEFINITION,
CACHED-DIRECT-SLOT-DEFINITION,
OBJ/META/STORED::STORED-DIRECT-SLOT-DEFINITION
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
ENSURE-CLASS-USING-CLASS  generic function
properties
ID: SB-MOP:ENSURE-CLASS-USING-CLASS
ALLOC: HEAP IMMOBILE
ENSURE-CLASS-USING-CLASS names a generic function:
Lambda-list: (CLASS NAME &REST ARGS &KEY &ALLOW-OTHER-KEYS)
Argument precedence order: (CLASS NAME)
Derived type: (FUNCTION (T T &REST T &KEY &ALLOW-OTHER-KEYS) *)
Method-combination: STANDARD
Methods:
(ENSURE-CLASS-USING-CLASS (NULL T))
(ENSURE-CLASS-USING-CLASS (PCL-CLASS T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- (DEFAULT-CLASS-CONSTRUCTOR (OBJECT-SCHEMA))
definitions
- SYS:SRC;PCL;STD-CLASS.LISP
- NULL
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS NAME &REST ARGS &KEY &ALLOW-OTHER-KEYS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::PCL-CLASS
METHOD-GENERIC-FUNCTION  generic function
properties
ID: SB-MOP:METHOD-GENERIC-FUNCTION
ALLOC: HEAP IMMOBILE
METHOD-GENERIC-FUNCTION names a generic function:
Lambda-list: (STANDARD-METHOD)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(METHOD-GENERIC-FUNCTION (STANDARD-METHOD))
Documentation:
automatically generated reader method
(SETF METHOD-GENERIC-FUNCTION) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-METHOD)
Argument precedence order: (NEW-VALUE STANDARD-METHOD)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF METHOD-GENERIC-FUNCTION) (T STANDARD-METHOD))
Documentation:
automatically generated writer method
- Called by
- SB-INTROSPECT::METHOD-GENERIC-FUNCTION-NAME
- SB-INTROSPECT:FIND-DEFINITION-SOURCE
- (INITIALIZE-INSTANCE BEFORE (CACHED-METHOD))
- SPECIALIZER-DIRECT-METHODS
- (EMACS-INSPECT (STANDARD-METHOD))
- SWANK::METHOD-FOR-INSPECT-VALUE
- SWANK::METHOD-SPECIALIZERS-FOR-INSPECT
- SWANK:DISASSEMBLE-FORM
definitions
- SYS:SRC;PCL;DEFS.LISP
STANDARD-EFFECTIVE-SLOT-DEFINITION  class
properties
ID: SB-MOP:STANDARD-EFFECTIVE-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
STANDARD-EFFECTIVE-SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-EFFECTIVE-SLOT-DEFINITION>:
Class precedence-list: STANDARD-EFFECTIVE-SLOT-DEFINITION,
STANDARD-SLOT-DEFINITION, EFFECTIVE-SLOT-DEFINITION,
SLOT-DEFINITION, METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-SLOT-DEFINITION, EFFECTIVE-SLOT-DEFINITION
Direct subclasses: OBJ/META/DYNAMIC::DYNAMIC-EFFECTIVE-SLOT,
OBJ/META/STORED::TRANSIENT-EFFECTIVE-SLOT-DEFINITION,
OBJ/META/STORED::CACHED-EFFECTIVE-SLOT-DEFINITION,
OBJ/META/STORED::STORED-EFFECTIVE-SLOT-DEFINITION
Direct slots:
SB-PCL::LOCATION
Readers: SLOT-DEFINITION-LOCATION
Writers: (SETF SLOT-DEFINITION-LOCATION)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
FUNCALLABLE-STANDARD-CLASS  class
properties
ID: SB-MOP:FUNCALLABLE-STANDARD-CLASS
ALLOC: HEAP IMMOBILE
FUNCALLABLE-STANDARD-CLASS names the standard-class #<STANDARD-CLASS SB-MOP:FUNCALLABLE-STANDARD-CLASS>:
Class precedence-list: FUNCALLABLE-STANDARD-CLASS, SB-PCL::STD-CLASS,
SB-PCL::SLOT-CLASS, SB-PCL::PCL-CLASS, CLASS,
SB-PCL::DEPENDENT-UPDATE-MIXIN, SB-PCL::PLIST-MIXIN,
SB-PCL::DEFINITION-SOURCE-MIXIN,
SB-PCL::STANDARD-SPECIALIZER, SPECIALIZER, METAOBJECT,
STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: SB-PCL::STD-CLASS
Direct subclasses: KERNEL-CLASS
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
EQL-SPECIALIZER-OBJECT  generic function
properties
ID: SB-MOP:EQL-SPECIALIZER-OBJECT
ALLOC: HEAP IMMOBILE
EQL-SPECIALIZER-OBJECT names a generic function:
Lambda-list: (EQL-SPECIALIZER)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(EQL-SPECIALIZER-OBJECT (EQL-SPECIALIZER))
Documentation:
automatically generated reader method
- Called by
- SB-INTROSPECT:WHO-SPECIALIZES-GENERALLY
- SB-INTROSPECT:WHO-SPECIALIZES-DIRECTLY
- (COMPUTE-APPLICABLE-METHODS-USING-CLASSES (TENSOR-METHOD-GENERATOR T))
- (SPECIALIZER-PROTOTYPE (CLASS))
- (SPECIALIZER-PROTOTYPE (EQL-SPECIALIZER))
- (SEAL-SPECIALIZER (EQL-SPECIALIZER))
- (SPECIALIZER-SEALED-P (EQL-SPECIALIZER))
- (SPECIALIZER-SEALABLE-P (EQL-SPECIALIZER))
- (SPECIALIZER-SUBSETP (EQL-SPECIALIZER CLASS))
- (SPECIALIZER-SUBSETP (EQL-SPECIALIZER EQL-SPECIALIZER))
- (SPECIALIZER-INTERSECTIONP (CLASS EQL-SPECIALIZER))
- (SPECIALIZER-INTERSECTIONP (EQL-SPECIALIZER CLASS))
- (SPECIALIZER-INTERSECTIONP (EQL-SPECIALIZER EQL-SPECIALIZER))
- (SPECIALIZER-DIRECT-SUPERSPECIALIZERS (EQL-SPECIALIZER))
- (SPECIALIZER-TYPE (EQL-SPECIALIZER))
- SWANK::METHOD-SPECIALIZERS-FOR-INSPECT
- (COMPUTE-APPLICABLE-METHODS (TENSOR-METHOD-GENERATOR T))
definitions
- SYS:SRC;PCL;DEFS.LISP
SPECIALIZER-DIRECT-GENERIC-FUNCTIONS  generic function
properties
ID: SB-MOP:SPECIALIZER-DIRECT-GENERIC-FUNCTIONS
ALLOC: HEAP IMMOBILE
SPECIALIZER-DIRECT-GENERIC-FUNCTIONS names a generic function:
Lambda-list: (SPECIALIZER)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SPECIALIZER-DIRECT-GENERIC-FUNCTIONS (SPECIALIZER))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- LIST-CLASS-METHODS
- STD/META::LIST-INDIRECT-CLASS-METHODS
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (SPECIALIZER)
- SYS:SRC;PCL;STD-CLASS.LISP
FUNCALLABLE-STANDARD-INSTANCE-ACCESS  compiled function
properties
ID: SB-MOP:FUNCALLABLE-STANDARD-INSTANCE-ACCESS
ALLOC: HEAP IMMOBILE
FUNCALLABLE-STANDARD-INSTANCE-ACCESS names a compiled function: Lambda-list: (INSTANCE LOCATION) Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL)) Inline proclamation: INLINE (inline expansion available) Source file: SYS:SRC;PCL;SLOTS.LISP (SETF FUNCALLABLE-STANDARD-INSTANCE-ACCESS) names a compiled function: Lambda-list: (NEW-VALUE INSTANCE LOCATION) Derived type: (FUNCTION (T T T) (VALUES T &OPTIONAL)) Inline proclamation: INLINE (inline expansion available) Source file: SYS:SRC;PCL;SLOTS.LISP
definitions
- SYS:SRC;PCL;SLOTS.LISP
SLOT-DEFINITION-INITFORM  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-INITFORM
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-INITFORM names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-INITFORM (SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-INITFORM) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-INITFORM) (T SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- OBJ/META/STORED::MAKE-SLOTS-CACHE
- (EMACS-INSPECT (STANDARD-SLOT-DEFINITION))
- SWANK::EXTRA-KEYWORDS/SLOTS
definitions
- SYS:SRC;PCL;DEFS.LISP
READER-METHOD-CLASS  generic function
properties
ID: SB-MOP:READER-METHOD-CLASS
ALLOC: HEAP IMMOBILE
READER-METHOD-CLASS names a generic function:
Lambda-list: (CLASS DIRECT-SLOT &REST INITARGS)
Argument precedence order: (CLASS DIRECT-SLOT)
Derived type: (FUNCTION (T T &REST T) *)
Method-combination: STANDARD
Methods:
(READER-METHOD-CLASS (SLOT-CLASS T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS DIRECT-SLOT &REST INITARGS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
CLASS-DIRECT-SLOTS  generic function
properties
ID: SB-MOP:CLASS-DIRECT-SLOTS
ALLOC: HEAP IMMOBILE
CLASS-DIRECT-SLOTS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-DIRECT-SLOTS (SLOT-CLASS))
Documentation:
automatically generated reader method
(CLASS-DIRECT-SLOTS (SYSTEM-CLASS))
(CLASS-DIRECT-SLOTS (FORWARD-REFERENCED-CLASS))
(SETF CLASS-DIRECT-SLOTS) names a generic function:
Lambda-list: (NEW-VALUE SLOT-CLASS)
Argument precedence order: (NEW-VALUE SLOT-CLASS)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
No methods.
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SWANK::LIST-CLASS-SYMBOLS
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::SLOT-HOME-CLASS-USING-CLASS
- (ALL-SLOTS-FOR-INSPECTOR (STANDARD-OBJECT))
- SWANK::EXTRA-KEYWORDS/SLOTS
- FIND-DIRECT-SLOT-DEF-BY-NAME
definitions
- SYS:SRC;PCL;DEFS.LISP
- SB-PCL::SLOT-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL:SYSTEM-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
COMPUTE-SLOTS  generic function
properties
ID: SB-MOP:COMPUTE-SLOTS
ALLOC: HEAP IMMOBILE
COMPUTE-SLOTS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-SLOTS :AROUND (STANDARD-CLASS))
(COMPUTE-SLOTS :AROUND (CONDITION-CLASS))
(COMPUTE-SLOTS (STANDARD-CLASS))
(COMPUTE-SLOTS (FUNCALLABLE-STANDARD-CLASS))
(COMPUTE-SLOTS (STRUCTURE-CLASS))
(COMPUTE-SLOTS (CONDITION-CLASS))
(COMPUTE-SLOTS :AROUND (FUNCALLABLE-STANDARD-CLASS))
(COMPUTE-SLOTS :AROUND (STRUCTURE-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS)
- /home/ellis/src/core/lib/obj/store.lisp
- (AROUND STANDARD-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (AROUND CONDITION-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (AROUND FUNCALLABLE-STANDARD-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (AROUND STRUCTURE-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SYS:SRC;PCL;STD-CLASS.LISP
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
CLASS-DEFAULT-INITARGS  generic function
properties
ID: SB-MOP:CLASS-DEFAULT-INITARGS
ALLOC: HEAP IMMOBILE
CLASS-DEFAULT-INITARGS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-DEFAULT-INITARGS (SLOT-CLASS))
(CLASS-DEFAULT-INITARGS (SYSTEM-CLASS))
(CLASS-DEFAULT-INITARGS (FORWARD-REFERENCED-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- OBJ/SCHEMA::CLASS-DEFAULT-FIELDS
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL:SYSTEM-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
GENERIC-FUNCTION-METHODS  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-METHODS
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-METHODS names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-METHODS (STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated reader method
(SETF GENERIC-FUNCTION-METHODS) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Argument precedence order: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF GENERIC-FUNCTION-METHODS) (T STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated writer method
- Called by
- SB-INTROSPECT:FIND-FUNCTION-CALLEES
- SB-INTROSPECT:FIND-DEFINITION-SOURCES-BY-NAME
- (COMPUTE-APPLICABLE-METHODS-USING-CLASSES (TENSOR-METHOD-GENERATOR T))
- (COMPUTE-EFFECTIVE-METHOD-FUNCTION (FAST-GENERIC-FUNCTION T T))
- (COMPUTE-DISCRIMINATING-FUNCTION (FILTERED-FUNCTION))
- (COMPUTE-STATIC-CALL-SIGNATURES (SEALABLE-GENERIC-FUNCTION DOMAIN))
- (ADD-METHOD AROUND (SEALABLE-GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD))
- (SEAL-DOMAIN (SEALABLE-GENERIC-FUNCTION DOMAIN))
- SWANK::METHODS-BY-APPLICABILITY
- SWANK::GENERIC-FUNCTION-KEYWORDS
- (COMPUTE-APPLICABLE-METHODS (TENSOR-METHOD-GENERATOR T))
definitions
- SYS:SRC;PCL;DEFS.LISP
ADD-DIRECT-METHOD  generic function
properties
ID: SB-MOP:ADD-DIRECT-METHOD
ALLOC: HEAP IMMOBILE
ADD-DIRECT-METHOD names a generic function:
Lambda-list: (SPECIALIZER METHOD)
Argument precedence order: (SPECIALIZER METHOD)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(ADD-DIRECT-METHOD (SUBTYPE-SPECIALIZER T))
(ADD-DIRECT-METHOD (GROUP-SPECIALIZER T))
(ADD-DIRECT-METHOD (CLASSP-SPECIALIZER T))
(ADD-DIRECT-METHOD :AROUND (SPECIALIZER METHOD))
(ADD-DIRECT-METHOD (SPECIALIZER METHOD))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;STD-CLASS.LISP
- (AROUND SPECIALIZER METHOD)
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (SPECIALIZER METHOD)
- SYS:SRC;PCL;STD-CLASS.LISP
- (SPECIALIZER METHOD)
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::GROUP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::CLASSP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::SUBTYPE-SPECIALIZER
DIRECT-SLOT-DEFINITION  class
properties
ID: SB-MOP:DIRECT-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
DIRECT-SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:DIRECT-SLOT-DEFINITION>:
Class precedence-list: DIRECT-SLOT-DEFINITION, SLOT-DEFINITION, METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: SLOT-DEFINITION
Direct subclasses: SB-PCL::STRUCTURE-DIRECT-SLOT-DEFINITION,
SB-PCL::CONDITION-DIRECT-SLOT-DEFINITION,
STANDARD-DIRECT-SLOT-DEFINITION
Direct slots:
SB-PCL::READERS
Initargs: :READERS
Readers: SLOT-DEFINITION-READERS
Writers: (SETF SLOT-DEFINITION-READERS)
Documentation:
SB-PCL::WRITERS
Initargs: :WRITERS
Readers: SLOT-DEFINITION-WRITERS
Writers: (SETF SLOT-DEFINITION-WRITERS)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
REMOVE-DIRECT-SUBCLASS  generic function
properties
ID: SB-MOP:REMOVE-DIRECT-SUBCLASS
ALLOC: HEAP IMMOBILE
REMOVE-DIRECT-SUBCLASS names a generic function:
Lambda-list: (CLASS SUBCLASS)
Argument precedence order: (CLASS SUBCLASS)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(REMOVE-DIRECT-SUBCLASS (CLASS CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS SUBCLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (CLASS CLASS)
GENERIC-FUNCTION-METHOD-COMBINATION  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-METHOD-COMBINATION
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-METHOD-COMBINATION names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-METHOD-COMBINATION (STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated reader method
(SETF GENERIC-FUNCTION-METHOD-COMBINATION) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Argument precedence order: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF GENERIC-FUNCTION-METHOD-COMBINATION) (T STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated writer method
- Called by
- OBJ/META/FAST::EFFECTIVE-METHOD-LAMBDA
- (REINITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (INITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (EMACS-INSPECT (STANDARD-GENERIC-FUNCTION))
definitions
- SYS:SRC;PCL;DEFS.LISP
METHOD-LAMBDA-LIST  generic function
properties
ID: SB-MOP:METHOD-LAMBDA-LIST
ALLOC: HEAP IMMOBILE
METHOD-LAMBDA-LIST names a generic function:
Lambda-list: (M)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(METHOD-LAMBDA-LIST (STANDARD-METHOD))
Documentation:
automatically generated reader method
- Called by
- OBJ/META/FAST::COMPUTE-EFFECTIVE-METHOD-LAMBDA-LIST
- OBJ/META/FAST::CALL-FAST-METHOD-LAMBDA
- (EMACS-INSPECT (STANDARD-METHOD))
- SWANK::METHODS-KEYWORDS
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-DEFINITION-INITARGS  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-INITARGS
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-INITARGS names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-INITARGS (SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-INITARGS) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-INITARGS) (T SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- (EMACS-INSPECT (STANDARD-SLOT-DEFINITION))
- SWANK::EXTRA-KEYWORDS/SLOTS
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-DEFINITION-ALLOCATION  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-ALLOCATION
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-ALLOCATION names a generic function:
Lambda-list: (SLOTD)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-ALLOCATION (STORED-SLOT-DEFINITION))
(SLOT-DEFINITION-ALLOCATION (CONDITION-SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SLOT-DEFINITION-ALLOCATION (STANDARD-SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SLOT-DEFINITION-ALLOCATION (STRUCTURE-SLOT-DEFINITION))
(SETF SLOT-DEFINITION-ALLOCATION) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE STANDARD-SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-ALLOCATION) (T CONDITION-SLOT-DEFINITION))
Documentation:
automatically generated writer method
((SETF SLOT-DEFINITION-ALLOCATION) (T STANDARD-SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- (COMPUTE-SLOTS AROUND (STANDARD-CLASS))
- STD/PRINT::%DESCRIBE-OBJECT
- SLOTS-AND-VALUES
definitions
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- SYS:SRC;PCL;DEFS.LISP
- SYS:SRC;PCL;DEFS.LISP
- SB-PCL::CONDITION-SLOT-DEFINITION
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::STRUCTURE-SLOT-DEFINITION
GENERIC-FUNCTION-NAME  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-NAME
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-NAME names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-NAME (STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated reader method
(SETF GENERIC-FUNCTION-NAME) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Argument precedence order: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF GENERIC-FUNCTION-NAME) (T T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SB-INTROSPECT::METHOD-GENERIC-FUNCTION-NAME
- (SEAL-DOMAIN AFTER (FAST-GENERIC-FUNCTION DOMAIN))
- (OPTIMIZE-FUNCTION-CALL (FAST-GENERIC-FUNCTION STATIC-CALL-SIGNATURE))
- OBJ/META/FAST::MAKE-FAST-METHOD-LAMBDA
- OBJ/META/FAST::EXPAND-EFFECTIVE-METHOD-BODY
- (SEAL-DOMAIN BEFORE (SEALABLE-GENERIC-FUNCTION DOMAIN))
- SPECIALIZER-DIRECT-METHODS
- (EMACS-INSPECT (STANDARD-METHOD))
- (EMACS-INSPECT (STANDARD-GENERIC-FUNCTION))
- SWANK::METHOD-FOR-INSPECT-VALUE
- LIST-CLASS-METHODS
- STD/META::REGISTER-VERB
definitions
- SYS:SRC;PCL;DEFS.LISP
GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER (STANDARD-GENERIC-FUNCTION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- (REINITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (INITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (SEAL-DOMAIN BEFORE (SEALABLE-GENERIC-FUNCTION DOMAIN))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION)
- SYS:SRC;PCL;METHODS.LISP
SLOT-DEFINITION-LOCATION  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-LOCATION
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-LOCATION names a generic function:
Lambda-list: (STANDARD-EFFECTIVE-SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-LOCATION (STANDARD-EFFECTIVE-SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-LOCATION) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-EFFECTIVE-SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE STANDARD-EFFECTIVE-SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-LOCATION) (T STANDARD-EFFECTIVE-SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- (ALLOCATE-INSTANCE (DYNAMIC-CLASS))
- SLOT-DVAR
- OBJ/META/STORED::MAKE-SLOTS-CACHE
definitions
- SYS:SRC;PCL;DEFS.LISP
STANDARD-WRITER-METHOD  class
properties
ID: SB-MOP:STANDARD-WRITER-METHOD
ALLOC: HEAP IMMOBILE
STANDARD-WRITER-METHOD names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-WRITER-METHOD>:
Class precedence-list: STANDARD-WRITER-METHOD, STANDARD-ACCESSOR-METHOD,
SB-PCL::ACCESSOR-METHOD, STANDARD-METHOD,
SB-PCL::PLIST-MIXIN, SB-PCL::DEFINITION-SOURCE-MIXIN,
METHOD, METAOBJECT, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-ACCESSOR-METHOD
No subclasses.
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
CLASS-PRECEDENCE-LIST  generic function
properties
ID: SB-MOP:CLASS-PRECEDENCE-LIST
ALLOC: HEAP IMMOBILE
CLASS-PRECEDENCE-LIST names a generic function:
Lambda-list: (PCL-CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-PRECEDENCE-LIST (PCL-CLASS))
Documentation:
automatically generated reader method
(CLASS-PRECEDENCE-LIST (FORWARD-REFERENCED-CLASS))
- Called by
- OBJ/TENSOR::SUB-SPECIALIZER-P
- (SEAL-METAOBJECT BEFORE (CLASS))
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::SLOT-HOME-CLASS-USING-CLASS
- SWANK::SPECIALIZER<
- (DEFERROR)
- STD/CONDITION::%ANCESTORS
definitions
- SYS:SRC;PCL;DEFS.LISP
- SB-PCL::PCL-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
METHOD-FUNCTION  generic function
properties
ID: SB-MOP:METHOD-FUNCTION
ALLOC: HEAP IMMOBILE
METHOD-FUNCTION names a generic function:
Lambda-list: (METHOD)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(METHOD-FUNCTION (STANDARD-METHOD))
Documentation:
automatically generated reader method
- Called by
- SB-INTROSPECT:FIND-FUNCTION-CALLEES
- (EMACS-INSPECT (STANDARD-METHOD))
- SWANK:DISASSEMBLE-FORM
definitions
- SYS:SRC;PCL;DEFS.LISP
EXTRACT-LAMBDA-LIST  compiled function
properties
ID: SB-MOP:EXTRACT-LAMBDA-LIST
ALLOC: HEAP IMMOBILE
EXTRACT-LAMBDA-LIST names a compiled function: Lambda-list: (LAMBDA-LIST) Derived type: (FUNCTION (T) (VALUES T &OPTIONAL)) Source file: SYS:SRC;PCL;BOOT.LISP
definitions
- SYS:SRC;PCL;BOOT.LISP
CLASS-PROTOTYPE  generic function
properties
ID: SB-MOP:CLASS-PROTOTYPE
ALLOC: HEAP IMMOBILE
CLASS-PROTOTYPE names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-PROTOTYPE (PCL-CLASS))
Documentation:
automatically generated reader method
(CLASS-PROTOTYPE :BEFORE (PCL-CLASS))
(CLASS-PROTOTYPE (STD-CLASS))
(CLASS-PROTOTYPE (CONDITION-CLASS))
(CLASS-PROTOTYPE (STRUCTURE-CLASS))
- Called by
- OBJ/META/SEALED::MAP-CLASS-PROTOTYPES
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::EXTRA-KEYWORDS/CHANGE-CLASS
- SWANK::EXTRA-KEYWORDS/MAKE-INSTANCE
definitions
- SYS:SRC;PCL;STD-CLASS.LISP
- (BEFORE PCL-CLASS)
- SYS:SRC;PCL;DEFS.LISP
- SB-PCL::PCL-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::STD-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
SPECIALIZER-DIRECT-METHODS  generic function
properties
ID: SB-MOP:SPECIALIZER-DIRECT-METHODS
ALLOC: HEAP IMMOBILE
SPECIALIZER-DIRECT-METHODS names a generic function:
Lambda-list: (SPECIALIZER)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SPECIALIZER-DIRECT-METHODS (SUBTYPE-SPECIALIZER))
Documentation:
automatically generated reader method
(SPECIALIZER-DIRECT-METHODS (GROUP-SPECIALIZER))
Documentation:
automatically generated reader method
(SPECIALIZER-DIRECT-METHODS (CLASSP-SPECIALIZER))
Documentation:
automatically generated reader method
(SPECIALIZER-DIRECT-METHODS (SPECIALIZER))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SB-INTROSPECT::COLLECT-SPECIALIZING-METHODS
- (EMACS-INSPECT (STANDARD-CLASS))
- SPECIALIZER-DIRECT-METHODS
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (SPECIALIZER)
- SYS:SRC;PCL;STD-CLASS.LISP
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::GROUP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::CLASSP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::SUBTYPE-SPECIALIZER
INTERN-EQL-SPECIALIZER  compiled function
properties
ID: SB-MOP:INTERN-EQL-SPECIALIZER
ALLOC: HEAP IMMOBILE
INTERN-EQL-SPECIALIZER names a compiled function: Lambda-list: (OBJECT) Derived type: (FUNCTION (T) (VALUES T BOOLEAN &OPTIONAL)) Source file: SYS:SRC;PCL;DEFS.LISP
- Called by
- ADD-MIXIN
- (ENSURE-SPECIALIZER (CONS))
definitions
- SYS:SRC;PCL;DEFS.LISP
SET-FUNCALLABLE-INSTANCE-FUNCTION  compiled function
properties
ID: SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION
ALLOC: HEAP IMMOBILE
SET-FUNCALLABLE-INSTANCE-FUNCTION names a compiled function: Lambda-list: (FIN NEW-VALUE) Derived type: (FUNCTION (T FUNCTION) (VALUES FUNCTION &OPTIONAL)) Source file: SYS:SRC;PCL;LOW.LISP
- Called by
- RT/FUZZ:FUZZER
- (INITIALIZE-INSTANCE (TEST))
- (COMPUTE-DISCRIMINATING-FUNCTION (FILTERED-FUNCTION))
- MAKE-TASK
- (INITIALIZE-INSTANCE (DYNAMIC-HOOK))
- (INITIALIZE-INSTANCE (VALUE-HOOK))
- MAKE-KERNEL
- (INITIALIZE-INSTANCE (KEY-HOOK))
definitions
- SYS:SRC;PCL;LOW.LISP
COMPUTE-DISCRIMINATING-FUNCTION  generic function
properties
ID: SB-MOP:COMPUTE-DISCRIMINATING-FUNCTION
ALLOC: HEAP IMMOBILE
COMPUTE-DISCRIMINATING-FUNCTION names a generic function:
Lambda-list: (GF)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-DISCRIMINATING-FUNCTION (FILTERED-FUNCTION))
(COMPUTE-DISCRIMINATING-FUNCTION (STANDARD-GENERIC-FUNCTION))
(COMPUTE-DISCRIMINATING-FUNCTION :AROUND (STANDARD-GENERIC-FUNCTION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- (COMPUTE-DISCRIMINATING-FUNCTION (FILTERED-FUNCTION))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GF)
- SYS:SRC;PCL;METHODS.LISP
- (AROUND STANDARD-GENERIC-FUNCTION)
- /home/ellis/src/core/lib/obj/meta/filtered.lisp
- SYS:SRC;PCL;METHODS.LISP
SPECIALIZER  class
properties
ID: SB-MOP:SPECIALIZER
ALLOC: HEAP IMMOBILE
SPECIALIZER names the standard-class #<STANDARD-CLASS SB-MOP:SPECIALIZER>:
Class precedence-list: SPECIALIZER, METAOBJECT, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: METAOBJECT
Direct subclasses: OBJ/TENSOR::SUBTYPE-SPECIALIZER,
OBJ/TENSOR::GROUP-SPECIALIZER,
OBJ/TENSOR::CLASSP-SPECIALIZER,
SB-PCL::EXACT-CLASS-SPECIALIZER,
SB-PCL::SPECIALIZER-WITH-OBJECT,
SB-PCL::STANDARD-SPECIALIZER
Direct slots:
SB-PCL::%TYPE
Readers: SB-PCL::SPECIALIZER-TYPE
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
COMPUTE-DEFAULT-INITARGS  generic function
properties
ID: SB-MOP:COMPUTE-DEFAULT-INITARGS
ALLOC: HEAP IMMOBILE
COMPUTE-DEFAULT-INITARGS names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-DEFAULT-INITARGS (SLOT-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
CLASS-DIRECT-SUBCLASSES  generic function
properties
ID: SB-MOP:CLASS-DIRECT-SUBCLASSES
ALLOC: HEAP IMMOBILE
CLASS-DIRECT-SUBCLASSES names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-DIRECT-SUBCLASSES (CLASS))
Documentation:
automatically generated reader method
- Called by
- CUDA:CUDA-VECTOR
- CLASS-GRAPH
- (REALIFIED-TENSOR (TENSOR-CLASS))
- (COMPLEXIFIED-TENSOR (TENSOR-CLASS))
- TENSOR
- OBJ/META/SEALED::MAP-CLASS-PROTOTYPES
- SYS:IO-VECTOR
- SYS:IO-VEC
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK:MOP
- FOREIGN-VECTOR
definitions
- SYS:SRC;PCL;DEFS.LISP
EFFECTIVE-SLOT-DEFINITION  class
properties
ID: SB-MOP:EFFECTIVE-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
EFFECTIVE-SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:EFFECTIVE-SLOT-DEFINITION>:
Class precedence-list: EFFECTIVE-SLOT-DEFINITION, SLOT-DEFINITION,METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: SLOT-DEFINITION
Direct subclasses: SB-PCL::STRUCTURE-EFFECTIVE-SLOT-DEFINITION,
SB-PCL::CONDITION-EFFECTIVE-SLOT-DEFINITION,
STANDARD-EFFECTIVE-SLOT-DEFINITION
Direct slots:
SB-PCL::ACCESSOR-FLAGS
Initform: 0
Documentation:
INFO
Readers: SB-PCL::SLOT-DEFINITION-INFO
Writers: (SETF SB-PCL::SLOT-DEFINITION-INFO)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
ACCESSOR-METHOD-SLOT-DEFINITION  generic function
properties
ID: SB-MOP:ACCESSOR-METHOD-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
ACCESSOR-METHOD-SLOT-DEFINITION names a generic function:
Lambda-list: (STANDARD-ACCESSOR-METHOD)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(ACCESSOR-METHOD-SLOT-DEFINITION (STANDARD-ACCESSOR-METHOD))
Documentation:
automatically generated reader method
definitions
- SYS:SRC;PCL;DEFS.LISP
METAOBJECT  class
properties
ID: SB-MOP:METAOBJECT
ALLOC: HEAP IMMOBILE
METAOBJECT names the standard-class #<STANDARD-CLASS SB-MOP:METAOBJECT>:
Class precedence-list: METAOBJECT, STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-OBJECT
Direct subclasses: SPECIALIZER, SLOT-DEFINITION, METHOD-COMBINATION, METHOD,
GENERIC-FUNCTION
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-VALUE-USING-CLASS  generic function
properties
ID: SB-MOP:SLOT-VALUE-USING-CLASS
ALLOC: HEAP IMMOBILE
SLOT-VALUE-USING-CLASS names a generic function:
Lambda-list: (CLASS OBJECT SLOTD)
Argument precedence order: (CLASS OBJECT SLOTD)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(SLOT-VALUE-USING-CLASS (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION))
Documentation:
Get the slot value from the database.
(SLOT-VALUE-USING-CLASS (STORED-CLASS STORED-OBJECT
ASSOCIATION-SLOT-DEFINITION))
(SLOT-VALUE-USING-CLASS (STORED-CLASS STORED-OBJECT
SET-VALUED-SLOT-DEFINITION))
Documentation:
Ensure that there is a slot-set in the slot (lazy instantiation)
(SLOT-VALUE-USING-CLASS (DYNAMIC-CLASS T DYNAMIC-EFFECTIVE-SLOT))
(SLOT-VALUE-USING-CLASS (STD-CLASS STANDARD-OBJECT
STANDARD-EFFECTIVE-SLOT-DEFINITION))
(SLOT-VALUE-USING-CLASS (CONDITION-CLASS CONDITION
CONDITION-EFFECTIVE-SLOT-DEFINITION))
(SLOT-VALUE-USING-CLASS (STRUCTURE-CLASS STRUCTURE-OBJECT
STRUCTURE-EFFECTIVE-SLOT-DEFINITION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
(SETF SLOT-VALUE-USING-CLASS) names a generic function:
Lambda-list: (NEW-VALUE CLASS OBJECT SLOTD)
Argument precedence order: (NEW-VALUE CLASS OBJECT SLOTD)
Derived type: (FUNCTION (T T T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT
STORED-SLOT-DEFINITION))
Documentation:
Set the slot value in the database.
((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT
ASSOCIATION-SLOT-DEFINITION))
((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT
SET-VALUED-SLOT-DEFINITION))
Documentation:
Setting a value adds it to the slot set
((SETF SLOT-VALUE-USING-CLASS) (T DYNAMIC-CLASS T DYNAMIC-EFFECTIVE-SLOT))
((SETF SLOT-VALUE-USING-CLASS) (T STD-CLASS STANDARD-OBJECT
STANDARD-EFFECTIVE-SLOT-DEFINITION))
((SETF SLOT-VALUE-USING-CLASS) (T CONDITION-CLASS CONDITION
CONDITION-EFFECTIVE-SLOT-DEFINITION))
((SETF SLOT-VALUE-USING-CLASS) (T STRUCTURE-CLASS STRUCTURE-OBJECT
STRUCTURE-EFFECTIVE-SLOT-DEFINITION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- OBJ/STORE::UPDATE-SLOT-INDEX
- OBJ/STORE::REMOVE-ASSOCIATION-END
- OBJ/STORE::UPDATE-ASSOCIATION-END
- (SLOT-VALUE-FOR-INSPECTOR (T T T))
- LIST-SLOT-VALUES-USING-CLASS
- (SLOT-MAKUNBOUND-USING-CLASS (STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION))
- ((SETF SLOT-VALUE-USING-CLASS) (T STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS OBJECT SLOTD)
- SYS:SRC;PCL;SLOTS.LISP
- (STD-CLASS STANDARD-OBJECT STANDARD-EFFECTIVE-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT STORED-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT ASSOCIATION-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/store.lisp
- (STORED-CLASS STORED-OBJECT SET-VALUED-SLOT-DEFINITION)
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- (DYNAMIC-CLASS DYNAMIC-EFFECTIVE-SLOT)
- SYS:SRC;PCL;SLOTS.LISP
- (CONDITION-CLASS CONDITION CONDITION-EFFECTIVE-SLOT-DEFINITION)
- SYS:SRC;PCL;SLOTS.LISP
- (STRUCTURE-CLASS STRUCTURE-OBJECT STRUCTURE-EFFECTIVE-SLOT-DEFINITION)
STANDARD-SLOT-DEFINITION  class
properties
ID: SB-MOP:STANDARD-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
STANDARD-SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-SLOT-DEFINITION>:
Class precedence-list: STANDARD-SLOT-DEFINITION, SLOT-DEFINITION, METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: SLOT-DEFINITION
Direct subclasses: TRANSIENT-SLOT-DEFINITION, CACHED-SLOT-DEFINITION,
STORED-SLOT-DEFINITION, STANDARD-EFFECTIVE-SLOT-DEFINITION,
STANDARD-DIRECT-SLOT-DEFINITION
Direct slots:
SB-PCL::ALLOCATION
Initargs: :ALLOCATION
Initform: :INSTANCE
Readers: SLOT-DEFINITION-ALLOCATION
Writers: (SETF SLOT-DEFINITION-ALLOCATION)
Documentation:
SB-PCL::ALLOCATION-CLASS
Initargs: :ALLOCATION-CLASS
Readers: SB-PCL::SLOT-DEFINITION-ALLOCATION-CLASS
Writers: (SETF SB-PCL::SLOT-DEFINITION-ALLOCATION-CLASS)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
MAKE-METHOD-LAMBDA  generic function
properties
ID: SB-MOP:MAKE-METHOD-LAMBDA
ALLOC: HEAP IMMOBILE
MAKE-METHOD-LAMBDA names a generic function:
Lambda-list: (PROTO-GENERIC-FUNCTION PROTO-METHOD LAMBDA-EXPRESSION
ENVIRONMENT)
Argument precedence order: (PROTO-GENERIC-FUNCTION PROTO-METHOD
LAMBDA-EXPRESSION ENVIRONMENT)
Derived type: (FUNCTION (T T T T) *)
Method-combination: STANDARD
Methods:
(MAKE-METHOD-LAMBDA :AROUND (SEALABLE-STANDARD-GENERIC-FUNCTION FAST-METHOD
T T))
(MAKE-METHOD-LAMBDA :AROUND (GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD T
T))
(MAKE-METHOD-LAMBDA (STANDARD-GENERIC-FUNCTION STANDARD-METHOD T T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- /home/ellis/src/core/lib/obj/meta/fast.lisp
- (AROUND SEALABLE-STANDARD-GENERIC-FUNCTION FAST-METHOD)
- /home/ellis/src/core/lib/obj/meta/sealed.lisp
- (AROUND GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD)
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (PROTO-GENERIC-FUNCTION PROTO-METHOD LAMBDA-EXPRESSION ENVIRONMENT)
- SYS:SRC;PCL;BOOT.LISP
- (STANDARD-GENERIC-FUNCTION STANDARD-METHOD)
STANDARD-READER-METHOD  class
properties
ID: SB-MOP:STANDARD-READER-METHOD
ALLOC: HEAP IMMOBILE
STANDARD-READER-METHOD names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-READER-METHOD>:
Class precedence-list: STANDARD-READER-METHOD, STANDARD-ACCESSOR-METHOD,
SB-PCL::ACCESSOR-METHOD, STANDARD-METHOD,
SB-PCL::PLIST-MIXIN, SB-PCL::DEFINITION-SOURCE-MIXIN,
METHOD, METAOBJECT, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-ACCESSOR-METHOD
No subclasses.
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
COMPUTE-EFFECTIVE-METHOD  generic function
properties
ID: SB-MOP:COMPUTE-EFFECTIVE-METHOD
ALLOC: HEAP IMMOBILE
COMPUTE-EFFECTIVE-METHOD names a generic function:
Lambda-list: (GENERIC-FUNCTION COMBIN APPLICABLE-METHODS)
Argument precedence order: (GENERIC-FUNCTION COMBIN APPLICABLE-METHODS)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-EFFECTIVE-METHOD (GENERIC-FUNCTION LONG-METHOD-COMBINATION T))
(COMPUTE-EFFECTIVE-METHOD (GENERIC-FUNCTION SHORT-METHOD-COMBINATION T))
(COMPUTE-EFFECTIVE-METHOD (GENERIC-FUNCTION STANDARD-METHOD-COMBINATION T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- OBJ/META/FAST::EFFECTIVE-METHOD-LAMBDA
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION COMBIN APPLICABLE-METHODS)
- SYS:SRC;PCL;DEFCOMBIN.LISP
- (GENERIC-FUNCTION LONG-METHOD-COMBINATION)
- SYS:SRC;PCL;COMBIN.LISP
- (GENERIC-FUNCTION SHORT-METHOD-COMBINATION)
- SYS:SRC;PCL;COMBIN.LISP
- (GENERIC-FUNCTION STANDARD-METHOD-COMBINATION)
CLASS-FINALIZED-P  generic function
properties
ID: SB-MOP:CLASS-FINALIZED-P
ALLOC: HEAP IMMOBILE
CLASS-FINALIZED-P names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CLASS-FINALIZED-P (CLASS))
Documentation:
automatically generated reader method
- Called by
- OBJ/META/SEALED::MAP-CLASS-PROTOTYPES
- (SEAL-METAOBJECT BEFORE (CLASS))
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::SPECIALIZER<
- SWANK::EXTRA-KEYWORDS/SLOTS
- SWANK::CLASS-FROM-CLASS-NAME-FORM
- ENSURE-FINALIZED
definitions
- SYS:SRC;PCL;DEFS.LISP
FINALIZE-INHERITANCE  generic function
properties
ID: SB-MOP:FINALIZE-INHERITANCE
ALLOC: HEAP IMMOBILE
FINALIZE-INHERITANCE names a generic function:
Lambda-list: (CLASS)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(FINALIZE-INHERITANCE :AFTER (STORED-CLASS))
(FINALIZE-INHERITANCE (CONDITION-CLASS))
(FINALIZE-INHERITANCE (STRUCTURE-CLASS))
(FINALIZE-INHERITANCE (STD-CLASS))
(FINALIZE-INHERITANCE (FORWARD-REFERENCED-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- (SEAL-METAOBJECT BEFORE (CLASS))
- (EMACS-INSPECT (STANDARD-CLASS))
- SWANK::CLASS-FROM-CLASS-NAME-FORM
- ENSURE-FINALIZED
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS)
- /home/ellis/src/core/lib/obj/store.lisp
- (AFTER STORED-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::STD-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
- SYS:SRC;PCL;STD-CLASS.LISP
- SYS:SRC;PCL;STD-CLASS.LISP
GENERIC-FUNCTION-LAMBDA-LIST  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-LAMBDA-LIST
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-LAMBDA-LIST names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-LAMBDA-LIST (GENERIC-FUNCTION))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SB-INTROSPECT:FIND-DEFINITION-SOURCE
- OBJ/META/FAST::COMPUTE-EFFECTIVE-METHOD-LAMBDA-LIST
- (OPTIMIZE-FUNCTION-CALL (FAST-GENERIC-FUNCTION STATIC-CALL-SIGNATURE))
- (REINITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (INITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (EMACS-INSPECT (STANDARD-GENERIC-FUNCTION))
- (ARGLIST-DISPATCH ((EQL DEFMETHOD) T))
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION)
- SYS:SRC;PCL;METHODS.LISP
COMPUTE-APPLICABLE-METHODS-USING-CLASSES  generic function
properties
ID: SB-MOP:COMPUTE-APPLICABLE-METHODS-USING-CLASSES
ALLOC: HEAP IMMOBILE
COMPUTE-APPLICABLE-METHODS-USING-CLASSES names a generic function:
Lambda-list: (GENERIC-FUNCTION CLASSES)
Argument precedence order: (GENERIC-FUNCTION CLASSES)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-APPLICABLE-METHODS-USING-CLASSES (TENSOR-METHOD-GENERATOR T))
(COMPUTE-APPLICABLE-METHODS-USING-CLASSES (FILTERED-FUNCTION T))
(COMPUTE-APPLICABLE-METHODS-USING-CLASSES (SIMPLE-FILTERED-FUNCTION T))
(COMPUTE-APPLICABLE-METHODS-USING-CLASSES (GENERIC-FUNCTION T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- SWANK::APPLICABLE-METHODS-KEYWORDS
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION CLASSES)
- SYS:SRC;PCL;METHODS.LISP
- /home/ellis/src/core/lib/obj/meta/filtered.lisp
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- /home/ellis/src/core/lib/obj/meta/filtered.lisp
FORWARD-REFERENCED-CLASS  class
properties
ID: SB-MOP:FORWARD-REFERENCED-CLASS
ALLOC: HEAP IMMOBILE
FORWARD-REFERENCED-CLASS names the standard-class #<STANDARD-CLASS SB-MOP:FORWARD-REFERENCED-CLASS>:
Class precedence-list: FORWARD-REFERENCED-CLASS, SB-PCL::PCL-CLASS, CLASS,
SB-PCL::DEPENDENT-UPDATE-MIXIN, SB-PCL::PLIST-MIXIN,
SB-PCL::DEFINITION-SOURCE-MIXIN,
SB-PCL::STANDARD-SPECIALIZER, SPECIALIZER, METAOBJECT,
STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: SB-PCL::PCL-CLASS
No subclasses.
No direct slots.
definitions
- SYS:SRC;PCL;DEFS.LISP
REMOVE-DEPENDENT  generic function
properties
ID: SB-MOP:REMOVE-DEPENDENT
ALLOC: HEAP IMMOBILE
REMOVE-DEPENDENT names a generic function:
Lambda-list: (METAOBJECT DEPENDENT)
Argument precedence order: (METAOBJECT DEPENDENT)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(REMOVE-DEPENDENT (DEPENDENT-UPDATE-MIXIN T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (METAOBJECT DEPENDENT)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::DEPENDENT-UPDATE-MIXIN
UPDATE-DEPENDENT  generic function
properties
ID: SB-MOP:UPDATE-DEPENDENT
ALLOC: HEAP IMMOBILE
UPDATE-DEPENDENT names a generic function: Lambda-list: (METAOBJECT DEPENDENT &REST INITARGS) Argument precedence order: (METAOBJECT DEPENDENT) Derived type: (FUNCTION (T T &REST T) *) Method-combination: STANDARD No methods. Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (METAOBJECT DEPENDENT &REST INITARGS)
STANDARD-ACCESSOR-METHOD  class
properties
ID: SB-MOP:STANDARD-ACCESSOR-METHOD
ALLOC: HEAP IMMOBILE
STANDARD-ACCESSOR-METHOD names the standard-class #<STANDARD-CLASS SB-MOP:STANDARD-ACCESSOR-METHOD>:
Class precedence-list: STANDARD-ACCESSOR-METHOD, SB-PCL::ACCESSOR-METHOD,
STANDARD-METHOD, SB-PCL::PLIST-MIXIN,
SB-PCL::DEFINITION-SOURCE-MIXIN, METHOD, METAOBJECT,
STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: SB-PCL::ACCESSOR-METHOD
Direct subclasses: STANDARD-WRITER-METHOD, STANDARD-READER-METHOD
Direct slots:
SB-PCL::%SLOT-DEFINITION
Initargs: :SLOT-DEFINITION
Readers: ACCESSOR-METHOD-SLOT-DEFINITION
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
MAP-DEPENDENTS  generic function
properties
ID: SB-MOP:MAP-DEPENDENTS
ALLOC: HEAP IMMOBILE
MAP-DEPENDENTS names a generic function:
Lambda-list: (METAOBJECT FUNCTION)
Argument precedence order: (METAOBJECT FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(MAP-DEPENDENTS (DEPENDENT-UPDATE-MIXIN T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (METAOBJECT FUNCTION)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::DEPENDENT-UPDATE-MIXIN
COMPUTE-CLASS-PRECEDENCE-LIST  generic function
properties
ID: SB-MOP:COMPUTE-CLASS-PRECEDENCE-LIST
ALLOC: HEAP IMMOBILE
COMPUTE-CLASS-PRECEDENCE-LIST names a generic function:
Lambda-list: (ROOT)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-CLASS-PRECEDENCE-LIST (CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- Called by
- OBJ/META/STORED::FIND-CLASS-FOR-DIRECT-SLOT
- STD/META::FIND-CLASS-FOR-DIRECT-SLOT
- STD/META::LIST-INDIRECT-CLASS-METHODS
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (ROOT)
- SYS:SRC;PCL;CPL.LISP
WRITER-METHOD-CLASS  generic function
properties
ID: SB-MOP:WRITER-METHOD-CLASS
ALLOC: HEAP IMMOBILE
WRITER-METHOD-CLASS names a generic function:
Lambda-list: (CLASS DIRECT-SLOT &REST INITARGS)
Argument precedence order: (CLASS DIRECT-SLOT)
Derived type: (FUNCTION (T T &REST T) *)
Method-combination: STANDARD
Methods:
(WRITER-METHOD-CLASS (SLOT-CLASS T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS DIRECT-SLOT &REST INITARGS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
STANDARD-INSTANCE-ACCESS  compiled function
properties
ID: SB-MOP:STANDARD-INSTANCE-ACCESS
ALLOC: HEAP IMMOBILE
STANDARD-INSTANCE-ACCESS names a compiled function: Lambda-list: (INSTANCE LOCATION) Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL)) Inline proclamation: INLINE (inline expansion available) Source file: SYS:SRC;PCL;SLOTS.LISP (SETF STANDARD-INSTANCE-ACCESS) names a compiled function: Lambda-list: (NEW-VALUE INSTANCE LOCATION) Derived type: (FUNCTION (T T T) (VALUES T &OPTIONAL)) Inline proclamation: INLINE (inline expansion available) Source file: SYS:SRC;PCL;SLOTS.LISP
- Called by
definitions
- SYS:SRC;PCL;SLOTS.LISP
EQL-SPECIALIZER  class
properties
ID: SB-MOP:EQL-SPECIALIZER
ALLOC: HEAP IMMOBILE
EQL-SPECIALIZER names the standard-class #<STANDARD-CLASS SB-MOP:EQL-SPECIALIZER>:
Class precedence-list: EQL-SPECIALIZER, SB-PCL::STANDARD-SPECIALIZER,
SB-PCL::EXACT-CLASS-SPECIALIZER,
SB-PCL::SPECIALIZER-WITH-OBJECT, SPECIALIZER,
METAOBJECT, STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: SB-PCL::STANDARD-SPECIALIZER,
SB-PCL::EXACT-CLASS-SPECIALIZER,
SB-PCL::SPECIALIZER-WITH-OBJECT
No subclasses.
Direct slots:
SB-PCL::OBJECT
Initargs: :OBJECT
Readers: EQL-SPECIALIZER-OBJECT, SB-PCL::SPECIALIZER-OBJECT
Documentation:
SB-PCL::DIRECT-METHODS
Initform: (CONS NIL NIL)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
REMOVE-DIRECT-METHOD  generic function
properties
ID: SB-MOP:REMOVE-DIRECT-METHOD
ALLOC: HEAP IMMOBILE
REMOVE-DIRECT-METHOD names a generic function:
Lambda-list: (SPECIALIZER METHOD)
Argument precedence order: (SPECIALIZER METHOD)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(REMOVE-DIRECT-METHOD (SUBTYPE-SPECIALIZER T))
(REMOVE-DIRECT-METHOD (GROUP-SPECIALIZER T))
(REMOVE-DIRECT-METHOD (CLASSP-SPECIALIZER T))
(REMOVE-DIRECT-METHOD :AROUND (SPECIALIZER METHOD))
(REMOVE-DIRECT-METHOD (SPECIALIZER METHOD))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;STD-CLASS.LISP
- (AROUND SPECIALIZER METHOD)
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (SPECIALIZER METHOD)
- SYS:SRC;PCL;STD-CLASS.LISP
- (SPECIALIZER METHOD)
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::GROUP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::CLASSP-SPECIALIZER
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- OBJ/TENSOR::SUBTYPE-SPECIALIZER
VALIDATE-SUPERCLASS  generic function
properties
ID: SB-MOP:VALIDATE-SUPERCLASS
ALLOC: HEAP IMMOBILE
VALIDATE-SUPERCLASS names a generic function:
Lambda-list: (CLASS SUPERCLASS)
Argument precedence order: (CLASS SUPERCLASS)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(VALIDATE-SUPERCLASS (STANDARD-GENERIC-FUNCTION TENSOR-METHOD-GENERATOR))
(VALIDATE-SUPERCLASS (TENSOR-CLASS KERNEL-CLASS))
(VALIDATE-SUPERCLASS (TENSOR-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (MIXIN-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (DYNAMIC-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (STANDARD-CLASS DYNAMIC-CLASS))
(VALIDATE-SUPERCLASS (STORED-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (STANDARD-CLASS STORED-CLASS))
(VALIDATE-SUPERCLASS (FOREIGN-VECTOR-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (KERNEL-CLASS STANDARD-CLASS))
(VALIDATE-SUPERCLASS (KERNEL-CLASS FUNCALLABLE-STANDARD-CLASS))
(VALIDATE-SUPERCLASS (CLASS CLASS))
(VALIDATE-SUPERCLASS (CLASS SYSTEM-CLASS))
(VALIDATE-SUPERCLASS (CLASS BUILT-IN-CLASS))
(VALIDATE-SUPERCLASS (SLOT-CLASS FORWARD-REFERENCED-CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS SUPERCLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (CLASS CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (CLASS SYSTEM-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (CLASS BUILT-IN-CLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (SLOT-CLASS FORWARD-REFERENCED-CLASS)
- /home/ellis/src/core/lib/obj/meta/mix.lisp
- (MIXIN-CLASS STANDARD-CLASS)
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- (TENSOR-CLASS KERNEL-CLASS)
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- (TENSOR-CLASS STANDARD-CLASS)
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- (STORED-CLASS STANDARD-CLASS)
- /home/ellis/src/core/std/kernel.lisp
- (KERNEL-CLASS STANDARD-CLASS)
- /home/ellis/src/core/std/kernel.lisp
- (KERNEL-CLASS FUNCALLABLE-STANDARD-CLASS)
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- (DYNAMIC-CLASS STANDARD-CLASS)
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- (STANDARD-CLASS DYNAMIC-CLASS)
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- (STANDARD-CLASS STORED-CLASS)
- /home/ellis/src/core/std/alien.lisp
- (FOREIGN-VECTOR-CLASS STANDARD-CLASS)
- /home/ellis/src/core/lib/obj/tensor/meta.lisp
- (STANDARD-GENERIC-FUNCTION TENSOR-METHOD-GENERATOR)
SLOT-DEFINITION  class
properties
ID: SB-MOP:SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION names the standard-class #<STANDARD-CLASS SB-MOP:SLOT-DEFINITION>:
Class precedence-list: SLOT-DEFINITION, METAOBJECT,
SB-PCL::DEFINITION-SOURCE-MIXIN, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: METAOBJECT, SB-PCL::DEFINITION-SOURCE-MIXIN
Direct subclasses: EFFECTIVE-SLOT-DEFINITION, DIRECT-SLOT-DEFINITION,
SB-PCL::STRUCTURE-SLOT-DEFINITION,
SB-PCL::CONDITION-SLOT-DEFINITION, STANDARD-SLOT-DEFINITION
Direct slots:
SB-PCL::NAME
Initargs: :NAME
Readers: SLOT-DEFINITION-NAME
Writers: (SETF SLOT-DEFINITION-NAME)
Documentation:
SB-PCL::INITFORM
Initargs: :INITFORM
Readers: SLOT-DEFINITION-INITFORM
Writers: (SETF SLOT-DEFINITION-INITFORM)
Documentation:
SB-PCL::INITFUNCTION
Initargs: :INITFUNCTION
Readers: SLOT-DEFINITION-INITFUNCTION
Writers: (SETF SLOT-DEFINITION-INITFUNCTION)
Documentation:
SB-PCL::INITARGS
Initargs: :INITARGS
Readers: SLOT-DEFINITION-INITARGS
Writers: (SETF SLOT-DEFINITION-INITARGS)
Documentation:
SB-PCL::%TYPE
Initargs: :TYPE
Initform: T
Readers: SLOT-DEFINITION-TYPE
Writers: (SETF SLOT-DEFINITION-TYPE)
Documentation:
SB-PCL::%DOCUMENTATION
Initargs: :DOCUMENTATION
Readers: SB-PCL::%SLOT-DEFINITION-DOCUMENTATION
Documentation:
SB-PCL::%CLASS
Initargs: :CLASS
Readers: SB-PCL::SLOT-DEFINITION-CLASS
Writers: (SETF SB-PCL::SLOT-DEFINITION-CLASS)
Documentation:
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-DEFINITION-INITFUNCTION  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-INITFUNCTION
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-INITFUNCTION names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-INITFUNCTION (SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-INITFUNCTION) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-INITFUNCTION) (T SLOT-DEFINITION))
Documentation:
automatically generated writer method
- Called by
- (EMACS-INSPECT (STANDARD-SLOT-DEFINITION))
- SWANK::EXTRA-KEYWORDS/SLOTS
definitions
- SYS:SRC;PCL;DEFS.LISP
ADD-DIRECT-SUBCLASS  generic function
properties
ID: SB-MOP:ADD-DIRECT-SUBCLASS
ALLOC: HEAP IMMOBILE
ADD-DIRECT-SUBCLASS names a generic function:
Lambda-list: (CLASS SUBCLASS)
Argument precedence order: (CLASS SUBCLASS)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
(ADD-DIRECT-SUBCLASS (CLASS CLASS))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS SUBCLASS)
- SYS:SRC;PCL;STD-CLASS.LISP
- (CLASS CLASS)
GENERIC-FUNCTION-DECLARATIONS  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-DECLARATIONS
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-DECLARATIONS names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-DECLARATIONS (STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated reader method
(SETF GENERIC-FUNCTION-DECLARATIONS) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Argument precedence order: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF GENERIC-FUNCTION-DECLARATIONS) (T STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated writer method
definitions
- SYS:SRC;PCL;DEFS.LISP
SLOT-DEFINITION-WRITERS  generic function
properties
ID: SB-MOP:SLOT-DEFINITION-WRITERS
ALLOC: HEAP IMMOBILE
SLOT-DEFINITION-WRITERS names a generic function:
Lambda-list: (SLOT-DEFINITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SLOT-DEFINITION-WRITERS (DIRECT-SLOT-DEFINITION))
Documentation:
automatically generated reader method
(SETF SLOT-DEFINITION-WRITERS) names a generic function:
Lambda-list: (NEW-VALUE SLOT-DEFINITION)
Argument precedence order: (NEW-VALUE SLOT-DEFINITION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF SLOT-DEFINITION-WRITERS) (T DIRECT-SLOT-DEFINITION))
Documentation:
automatically generated writer method
definitions
- SYS:SRC;PCL;DEFS.LISP
METHOD-SPECIALIZERS  generic function
properties
ID: SB-MOP:METHOD-SPECIALIZERS
ALLOC: HEAP IMMOBILE
METHOD-SPECIALIZERS names a generic function:
Lambda-list: (M)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(METHOD-SPECIALIZERS (STANDARD-METHOD))
Documentation:
automatically generated reader method
- Called by
- SB-INTROSPECT:FIND-DEFINITION-SOURCE
- OBJ/TENSOR::METHOD-MORE-SPECIFIC-P
- (COMPUTE-APPLICABLE-METHODS-USING-CLASSES (TENSOR-METHOD-GENERATOR T))
- (COMPUTE-STATIC-CALL-SIGNATURES (SEALABLE-GENERIC-FUNCTION DOMAIN))
- (REMOVE-METHOD BEFORE (SEALABLE-GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD))
- (ADD-METHOD BEFORE (SEALABLE-GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD))
- (ADD-METHOD AROUND (SEALABLE-GENERIC-FUNCTION POTENTIALLY-SEALABLE-METHOD))
- (SEAL-DOMAIN (SEALABLE-GENERIC-FUNCTION DOMAIN))
- (SEAL-METAOBJECT BEFORE (POTENTIALLY-SEALABLE-METHOD))
- (METAOBJECT-SEALABLE-P (POTENTIALLY-SEALABLE-METHOD))
- (METHOD-DOMAIN (METHOD))
- (EMACS-INSPECT (STANDARD-METHOD))
- SWANK::METHODS-BY-APPLICABILITY
- SWANK::METHOD-SPECIALIZERS-FOR-INSPECT
- (COMPUTE-APPLICABLE-METHODS (TENSOR-METHOD-GENERATOR T))
definitions
- SYS:SRC;PCL;DEFS.LISP
COMPUTE-EFFECTIVE-SLOT-DEFINITION  generic function
properties
ID: SB-MOP:COMPUTE-EFFECTIVE-SLOT-DEFINITION
ALLOC: HEAP IMMOBILE
COMPUTE-EFFECTIVE-SLOT-DEFINITION names a generic function:
Lambda-list: (CLASS NAME DSLOTDS)
Argument precedence order: (CLASS NAME DSLOTDS)
Derived type: (FUNCTION (T T T) *)
Method-combination: STANDARD
Methods:
(COMPUTE-EFFECTIVE-SLOT-DEFINITION (DYNAMIC-CLASS T T))
(COMPUTE-EFFECTIVE-SLOT-DEFINITION (STORED-CLASS T T))
(COMPUTE-EFFECTIVE-SLOT-DEFINITION (CONDITION-CLASS T T))
(COMPUTE-EFFECTIVE-SLOT-DEFINITION (SLOT-CLASS T T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (CLASS NAME DSLOTDS)
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::SLOT-CLASS
- /home/ellis/src/core/lib/obj/meta/stored.lisp
- /home/ellis/src/core/lib/obj/meta/dynamic.lisp
- SYS:SRC;PCL;STD-CLASS.LISP
- SB-PCL::CONDITION-CLASS
GENERIC-FUNCTION-METHOD-CLASS  generic function
properties
ID: SB-MOP:GENERIC-FUNCTION-METHOD-CLASS
ALLOC: HEAP IMMOBILE
GENERIC-FUNCTION-METHOD-CLASS names a generic function:
Lambda-list: (GENERIC-FUNCTION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(GENERIC-FUNCTION-METHOD-CLASS (STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated reader method
(SETF GENERIC-FUNCTION-METHOD-CLASS) names a generic function:
Lambda-list: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Argument precedence order: (NEW-VALUE STANDARD-GENERIC-FUNCTION)
Derived type: (FUNCTION (T T) *)
Method-combination: STANDARD
Methods:
((SETF GENERIC-FUNCTION-METHOD-CLASS) (T STANDARD-GENERIC-FUNCTION))
Documentation:
automatically generated writer method
- Called by
- OBJ/META/FAST::WRAP-IN-CALL-METHOD-MACROLET
- (REINITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (INITIALIZE-INSTANCE AFTER (FILTERED-FUNCTION))
- (EMACS-INSPECT (STANDARD-GENERIC-FUNCTION))
definitions
- SYS:SRC;PCL;DEFS.LISP
ENSURE-GENERIC-FUNCTION-USING-CLASS  generic function
properties
ID: SB-MOP:ENSURE-GENERIC-FUNCTION-USING-CLASS
ALLOC: HEAP IMMOBILE
ENSURE-GENERIC-FUNCTION-USING-CLASS names a generic function:
Lambda-list: (GENERIC-FUNCTION FUN-NAME &KEY &ALLOW-OTHER-KEYS)
Argument precedence order: (GENERIC-FUNCTION FUN-NAME)
Derived type: (FUNCTION
(T T &KEY (:GENERIC-FUNCTION-CLASS T) (:ENVIRONMENT T)
&ALLOW-OTHER-KEYS)
*)
Method-combination: STANDARD
Methods:
(ENSURE-GENERIC-FUNCTION-USING-CLASS (NULL T))
(ENSURE-GENERIC-FUNCTION-USING-CLASS (GENERIC-FUNCTION T))
Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
definitions
- SYS:SRC;PCL;BOOT.LISP
- NULL
- SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
- (GENERIC-FUNCTION FUN-NAME &KEY &ALLOW-OTHER-KEYS)
- SYS:SRC;PCL;BOOT.LISP