Function: shared-initialize

shared-initialize is a byte-compiled function defined in eieio.el.gz.

Signature

(shared-initialize OBJ SLOTS)

Documentation

Set slots of OBJ with SLOTS which is a list of name/value pairs.

Called from the constructor routine.

Implementations

(shared-initialize (ENGINE gnus-search-process) SLOTS) in `gnus-search.el'.

Undocumented

(shared-initialize (OBJ eieio-default-superclass) SLOTS) in `eieio.el'.

Set slots of OBJ with SLOTS which is a list of name/value pairs. Called from the constructor routine.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
;; FIXME: CLOS uses "&rest INITARGS" instead.
(cl-defgeneric shared-initialize (obj slots)
  "Set slots of OBJ with SLOTS which is a list of name/value pairs.
Called from the constructor routine.")