Function: oclosure--get
oclosure--get is a byte-compiled function defined in oclosure.el.gz.
Signature
(oclosure--get OCLOSURE INDEX MUTABLE)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/oclosure.el.gz
(defun oclosure--get (oclosure index mutable)
(if (byte-code-function-p oclosure)
(let* ((csts (aref oclosure 2))
(v (aref csts index)))
(if mutable (car v) v))
(cl-assert (eq 'closure (car-safe oclosure)))
(cl-assert (eq :type (caar (cadr oclosure))))
(cdr (nth (1+ index) (cadr oclosure)))))