Function: semantic--tag-expanded-p
semantic--tag-expanded-p is a byte-compiled function defined in
tag.el.gz.
Signature
(semantic--tag-expanded-p TAG)
Documentation
Return non-nil if TAG is expanded.
This function is for internal use only.
See also the function semantic--tag-expand.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/tag.el.gz
;;; Tag Cooking
;;
;; Raw tags from a parser follow a different positional format than
;; those used in the buffer cache. Raw tags need to be cooked into
;; semantic cache friendly tags for use by the masses.
;;
(defsubst semantic--tag-expanded-p (tag)
"Return non-nil if TAG is expanded.
This function is for internal use only.
See also the function `semantic--tag-expand'."
;; In fact a cooked tag is actually a list of cooked tags
;; because a raw tag can be expanded in several cooked ones!
(when (consp tag)
(while (and (semantic-tag-p (car tag))
(vectorp (semantic-tag-overlay (car tag))))
(setq tag (cdr tag)))
(null tag)))