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.")