Function: cl--generic-struct-tag

cl--generic-struct-tag is a byte-compiled function defined in eieio-core.el.gz.

Signature

(cl--generic-struct-tag NAME &rest _)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-core.el.gz
;;;; General support to dispatch based on the type of the argument.

;; FIXME: We could almost use the typeof-generalizer (i.e. the same as
;; used for cl-structs), except that that generalizer doesn't support
;; `:method-invocation-order' :-(

(defun cl--generic-struct-tag (name &rest _)
  ;; Use exactly the same code as for `typeof'.
  `(cl-type-of ,name))