Function: eieio--defgeneric-init-form

eieio--defgeneric-init-form is a byte-compiled function defined in eieio-compat.el.gz.

Signature

(eieio--defgeneric-init-form METHOD DOC-STRING)

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/eieio-compat.el.gz
;;;###autoload
(defun eieio--defgeneric-init-form (method doc-string)
  (if doc-string (put method 'function-documentation doc-string))
  (if (memq method '(no-next-method no-applicable-method))
      (symbol-function method)
    (let ((generic (cl-generic-ensure-function method)))
      (or (symbol-function (cl--generic-name generic))
          (cl--generic-make-function generic)))))