Function: eieio-object-name-string

eieio-object-name-string is a byte-compiled function defined in eieio.el.gz.

Signature

(eieio-object-name-string OBJ)

Documentation

Return a string which is OBJ's name.

Aliases

object-name-string (obsolete since 24.4)

Implementations

(eieio-object-name-string (OBJ eieio-named)) in `eieio-base.el'.

Undocumented

(eieio-object-name-string OBJ) in `eieio.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(cl-defgeneric eieio-object-name-string (obj)
  "Return a string which is OBJ's name."
  (or (gethash obj eieio--object-names)
      (format "%s-%x" (eieio-object-class obj) (sxhash-eq obj))))