Variable: data-debug-thing-alist

data-debug-thing-alist is a variable defined in data-debug.el.gz.

Value

Large value
((null . data-debug-insert-nil)
 (#[257 "\300!\207"
	[eieio-object-p]
	3 "\n\n(fn THING)"]
  . data-debug-insert-object-button)
 (overlayp . data-debug-insert-overlay-button)
 ((lambda
    (thing)
    (and
     (consp thing)
     (overlayp
      (car thing))))
  . data-debug-insert-overlay-list-button)
 (bufferp . data-debug-insert-buffer-button)
 ((lambda
    (thing)
    (and
     (consp thing)
     (bufferp
      (car thing))))
  . data-debug-insert-buffer-list-button)
 (processp . data-debug-insert-process-button)
 (stringp . data-debug-insert-string)
 (numberp . data-debug-insert-number)
 (symbolp . data-debug-insert-symbol-button)
 (ring-p . data-debug-insert-ring-button)
 ((lambda
    (thing)
    (and
     (consp thing)
     (eq
      (car thing)
      'lambda)))
  . data-debug-insert-lambda-expression)
 (hash-table-p . data-debug-insert-hash-table-button)
 (widgetp . data-debug-insert-widget)
 (listp . data-debug-insert-stuff-list-button)
 (vectorp . data-debug-insert-stuff-vector-button))

Documentation

Alist of methods used to insert things into an Ddebug buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/data-debug.el.gz
(defvar data-debug-thing-alist
  '(
    ;; nil
    (null . data-debug-insert-nil)

    ;; Overlay
    (overlayp . data-debug-insert-overlay-button)

    ;; Overlay list
    ((lambda (thing) (and (consp thing) (overlayp (car thing)))) .
     data-debug-insert-overlay-list-button)

    ;; Buffer
    (bufferp . data-debug-insert-buffer-button)

    ;; Buffer list
    ((lambda (thing) (and (consp thing) (bufferp (car thing)))) .
     data-debug-insert-buffer-list-button)

    ;; Process
    (processp . data-debug-insert-process-button)

    ;; String
    (stringp . data-debug-insert-string)

    ;; Number
    (numberp . data-debug-insert-number)

    ;; Symbol
    (symbolp . data-debug-insert-symbol-button)

    ;; Ring
    (ring-p . data-debug-insert-ring-button)

    ;; Lambda Expression
    ((lambda (thing) (and (consp thing) (eq (car thing) 'lambda))) .
     data-debug-insert-lambda-expression)

    ;; Hash-table
    (hash-table-p . data-debug-insert-hash-table-button)

    ;; Widgets
    (widgetp . data-debug-insert-widget)

    ;; List of stuff
    (listp . data-debug-insert-stuff-list-button)

    ;; Vector of stuff
    (vectorp . data-debug-insert-stuff-vector-button)
    )
  "Alist of methods used to insert things into an Ddebug buffer.")