Function: semantic-bookmark-ring--eieio-childp
semantic-bookmark-ring--eieio-childp is a byte-compiled function
defined in mru-bookmark.el.gz.
Signature
(semantic-bookmark-ring--eieio-childp OBJ)
Documentation
Return non-nil if OBJ is an object of type semantic-bookmark-ring(var)/semantic-bookmark-ring(fun) or
a subclass.
Aliases
semantic-bookmark-ring-child-p (obsolete since 25.1)
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/mru-bookmark.el.gz
(defclass semantic-bookmark-ring ()
((ring :initarg :ring
:type ring
:documentation
"List of `semantic-bookmark' objects.
This list is maintained as a list with the first item
being the current location, and the rest being a list of
items that were recently visited.")
(current-index :initform 0
:type number
:documentation
"The current index into RING for some operation.
User commands use this to move through the ring, or reset.")
)
"Track the current MRU stack of bookmarks.
We can't use the built-in ring data structure because we need
to delete some items from the ring when we don't have the data.")