clone
clone is a Lisp function in `eieio.el
'.
(clone &rest LOCAL-ARGS)
Make a copy of OBJ, and then supply PARAMS.
PARAMS is a parameter list of the same form used by `initialize-instance'.
When overloading `clone', be sure to call `call-next-method'
first and modify the returned object.
This is a generic function with only primary methods.
Implementations:
`eieio-default-superclass' :PRIMARY (arg1 &rest rest)
Make a copy of OBJ, and then apply PARAMS.
(fn OBJ &rest PARAMS
)
Defined in `eieio.el'
`eieio-instance-inheritor' :PRIMARY (arg1 &rest rest)
Clone OBJ, initializing `:parent' to OBJ.
All slots are unbound, except those initialized with PARAMS.
(fn OBJ &rest PARAMS)
Defined in `eieio-base.el'