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'