Variable: comp-known-predicates

comp-known-predicates is a variable defined in comp.el.gz.

Value

((arrayp . array)
 (atom . atom)
 (characterp . fixnum)
 (booleanp . boolean)
 (bool-vector-p . bool-vector)
 (bufferp . buffer)
 (natnump integer 0 *)
 (char-table-p . char-table)
 (hash-table-p . hash-table)
 (consp . cons)
 (integerp . integer)
 (floatp . float)
 (functionp or function symbol)
 (integerp . integer)
 (keywordp . keyword)
 (listp . list)
 (numberp . number)
 (null . null)
 (numberp . number)
 (sequencep . sequence)
 (stringp . string)
 (symbolp . symbol)
 (vectorp . vector)
 (integer-or-marker-p . integer-or-marker))

Documentation

Alist predicate -> matched type specifier.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
(defconst comp-known-predicates
  '((arrayp              . array)
    (atom		 . atom)
    (characterp          . fixnum)
    (booleanp            . boolean)
    (bool-vector-p       . bool-vector)
    (bufferp             . buffer)
    (natnump             . (integer 0 *))
    (char-table-p	 . char-table)
    (hash-table-p	 . hash-table)
    (consp               . cons)
    (integerp            . integer)
    (floatp              . float)
    (functionp           . (or function symbol))
    (integerp            . integer)
    (keywordp            . keyword)
    (listp               . list)
    (numberp             . number)
    (null		 . null)
    (numberp             . number)
    (sequencep           . sequence)
    (stringp             . string)
    (symbolp             . symbol)
    (vectorp             . vector)
    (integer-or-marker-p . integer-or-marker))
  "Alist predicate -> matched type specifier.")