summaryrefslogtreecommitdiff
path: root/doc/lispref/elisp_type_hierarchy.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/lispref/elisp_type_hierarchy.txt')
-rw-r--r--doc/lispref/elisp_type_hierarchy.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/doc/lispref/elisp_type_hierarchy.txt b/doc/lispref/elisp_type_hierarchy.txt
new file mode 100644
index 00000000000..bb93cd831b9
--- /dev/null
+++ b/doc/lispref/elisp_type_hierarchy.txt
@@ -0,0 +1,33 @@
+| Type | Derived Types |
+|---------------------+-----------------------------------------------------------|
+| t | sequence atom |
+| atom | number-or-marker array record symbol function |
+| | window-configuration font-object font-entity mutex |
+| | tree-sitter-node buffer overlay tree-sitter-parser thread |
+| | font-spec native-comp-unit tree-sitter-compiled-query |
+| | terminal window frame hash-table user-ptr obarray condvar |
+| | process |
+| sequence | array list |
+| list | null cons |
+| function | oclosure compiled-function module-function |
+| | interpreted-function |
+| symbol | boolean symbol-with-pos keyword |
+| compiled-function | subr byte-code-function |
+| oclosure | accessor advice--forward cconv--interactive-helper |
+| | cl--generic-nnm advice save-some-buffers-function |
+| record | cl-structure-object |
+| cl-structure-object | cl--class lisp-indent-state cl--random-state registerv |
+| | xref-elisp-location isearch--state cl-slot-descriptor |
+| | cl--generic-generalizer uniquify-item cl--generic-method |
+| | register-preview-info cl--generic |
+| cons | ppss decoded-time |
+| array | vector string char-table bool-vector |
+| number-or-marker | number integer-or-marker |
+| integer-or-marker | integer marker |
+| number | integer float |
+| cl--class | built-in-class cl-structure-class oclosure--class |
+| subr | subr-native-elisp subr-primitive |
+| accessor | oclosure-accessor |
+| vector | timer |
+| boolean | null |
+| integer | fixnum bignum |