Function: eieio-instance-tracker
eieio-instance-tracker is a byte-compiled function defined in
eieio-base.el.gz.
Signature
(eieio-instance-tracker &rest _)
Documentation
You cannot create a new object of type eieio-instance-tracker(var)/eieio-instance-tracker(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-base.el.gz
;;; eieio-instance-tracker
;;
;; Track all created instances of this class.
;; The class must initialize the `tracking-symbol' slot, and that
;; symbol is then used to contain these objects.
(defclass eieio-instance-tracker ()
((tracking-symbol :type symbol
:allocation :class
:documentation
"The symbol used to maintain a list of our instances.
The instance list is treated as a variable, with new instances added to it.")
)
"This special class enables instance tracking.
Inheritors from this class must overload `tracking-symbol' which is
a variable symbol used to store a list of all instances."
:abstract t)