Variable: comp--typeof-builtin-types

comp--typeof-builtin-types is a variable defined in comp-cstr.el.gz.

Value

Large value
((integer number number-or-marker atom t)
 (symbol-with-pos symbol atom t)
 (symbol atom t)
 (string array sequence atom t)
 (cons list sequence t)
 (marker number-or-marker atom t)
 (overlay atom t)
 (float number atom t)
 (window-configuration atom t)
 (process atom t)
 (window atom t)
 (subr atom t)
 (compiled-function byte-code-function function atom t)
 (module-function function atom t)
 (buffer atom t)
 (char-table array sequence atom t)
 (bool-vector array sequence atom t)
 (frame atom t)
 (hash-table atom t)
 (terminal atom t)
 (thread atom t)
 (mutex atom t)
 (condvar atom t)
 (font-spec atom t)
 (font-entity atom t)
 (font-object atom t)
 (vector array sequence atom t)
 (user-ptr atom t)
 (tree-sitter-parser atom t)
 (tree-sitter-node atom t)
 (tree-sitter-compiled-query atom t)
 (null symbol list sequence atom t))

Documentation

Like cl--typeof-types but with t as common supertype.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp-cstr.el.gz
(defconst comp--typeof-builtin-types (mapcar (lambda (x)
                                               (append x '(t)))
                                             cl--typeof-types)
  ;; TODO can we just add t in `cl--typeof-types'?
  "Like `cl--typeof-types' but with t as common supertype.")