Function: cl-generic-make-generalizer--cmacro

cl-generic-make-generalizer--cmacro is a function defined in cl-generic.el.gz.

Signature

(cl-generic-make-generalizer--cmacro _CL-WHOLE-ARG NAME PRIORITY TAGCODE-FUNCTION SPECIALIZERS-FUNCTION)

Documentation

compiler-macro for inlining cl-generic-make-generalizer.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-generic.el.gz
;; Closure converted to defun by helpful.
(defun cl-generic-make-generalizer--cmacro
    (_cl-whole-arg name priority tagcode-function specializers-function)
  "compiler-macro for inlining `cl-generic-make-generalizer'."
  (cl-block cl-generic-make-generalizer--cmacro
    (cl--defsubst-expand
     '(name priority tagcode-function specializers-function)
     '(cl-block cl-generic-make-generalizer
	(record 'cl--generic-generalizer name priority tagcode-function specializers-function))
     nil nil nil name priority tagcode-function specializers-function)))