slot-missing
slot-missing is a Lisp function in `eieio.el
'.
(slot-missing &rest LOCAL-ARGS)
Method invoked when an attempt to access a slot in OBJECT fails.
This is a generic function with only primary methods.
Implementations:
`eieio-default-superclass' :PRIMARY (arg1 arg2 arg3 &optional arg4)
Method invoked when an attempt to access a slot in OBJECT fails.
SLOT-NAME is the name of the failed slot, OPERATION is the type of access
that was requested, and optional NEW-VALUE is the value that was desired
to be set.
This method is called from `oref', `oset', and other functions which
directly reference slots in EIEIO objects.
(fn OBJECT SLOT-NAME OPERATION &optional NEW-VALUE
)
Defined in `eieio.el'
`eieio-named' :PRIMARY (arg1 arg2 arg3 &optional arg4)
Called when a non-existent slot is accessed.
For variable `eieio-named', provide an imaginary `object-name' slot.
Argument OBJ is the named object.
Argument SLOT-NAME is the slot that was attempted to be accessed.
OPERATION is the type of access, such as `oref' or `oset'.
NEW-VALUE is the value that was being set into SLOT if OPERATION were
a set type.
(fn OBJ SLOT-NAME OPERATION &optional NEW-VALUE)
Defined in `eieio-base.el'