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'