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.")