Variable: eieio-default-superclass

eieio-default-superclass is a variable defined in eieio-core.el.gz.

This variable is obsolete since 25.1; use 'eieio-default-superclass instead

Value

Large value
#s(eieio--class eieio-default-superclass
		"Default parent class for classes with no specified parent class.\nIts slots are automatically adopted by classes with no specified parents."
		(#s(built-in-class record
				   "Abstract type of objects with slots."
				   (#s(built-in-class atom
						      "Abstract supertype of anything but cons cells."
						      (#s(built-in-class
							  t
							  "Abstract supertype of everything."
							  nil nil nil))
						      nil nil))
				   nil nil))
		[] #s(hash-table test eq)
		(semantic-debug-parser semantic-debug-frame
				       semantic-debug-interface
				       ede-locate-base
				       git-rebase-action
				       forge--topics-spec
				       closql-object
				       emacsql-protocol-mixin
				       emacsql-connection
				       magit-blame-chunk magit-section
				       gnus-search-process
				       gnus-search-grep
				       gnus-search-engine
				       gnus-icalendar-event
				       srecode-extract-state
				       srecode-compile-state
				       srecode-dictionary-compound-value
				       srecode-dictionary
				       srecode-overlaid
				       srecode-template-table
				       semantic-bookmark-ring
				       semanticdb-typecache
				       semantic-collector-abstract
				       semantic-displayer-abstract
				       semantic-symref-result
				       semantic-symref-tool-baseclass
				       semantic-analyze-references
				       semanticdb-ref-adebug
				       semantic-analyze-context
				       ede-makefile-rule
				       ede-target-with-config-java
				       ede-project-with-config-java
				       ede-extra-config-java
				       ede-target-with-config-c
				       ede-project-with-config-c
				       ede-extra-config-c
				       ede-target-with-config-build
				       ede-project-with-config-build
				       ede-extra-config-build
				       ede-target-with-config-program
				       ede-project-with-config-program
				       ede-extra-config-program
				       semanticdb-abstract-db-cache
				       semanticdb-abstract-cache
				       semanticdb-abstract-search-index
				       semanticdb-abstract-table
				       chart-sequence chart-axis chart
				       ede-project-autoload-dirmatch
				       eieio-speedbar
				       eieio-widget-test-class
				       eieio-persistent eieio-named
				       eieio-singleton
				       eieio-instance-tracker
				       eieio-instance-inheritor vtable
				       transient-object
				       jsonrpc-connection
				       auth-source-backend)
		nil [] [] #s(#0)
		(:custom-groups nil :documentation
				"Default parent class for classes with no specified parent class.\nIts slots are automatically adopted by classes with no specified parents."
				:abstract t))

Documentation

Default parent class for classes with no specified parent class.

Its slots are automatically adopted by classes with no specified parents.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-core.el.gz
;; This is a bootstrap for eieio-default-superclass so it has a value
;; while it is being built itself.
(defvar eieio-default-superclass nil)