Function: semantic--analyze-refs-full-lookup
semantic--analyze-refs-full-lookup is a byte-compiled function defined
in refs.el.gz.
Signature
(semantic--analyze-refs-full-lookup TAG SCOPE &optional NOERROR)
Documentation
Perform a full lookup for all occurrences of TAG in the current project.
TAG should be the tag currently under point. SCOPE is the scope the cursor is in. From this a list of parents is derived. If SCOPE does not have parents, then only a simple lookup is done. Optional argument NOERROR means don't error if the lookup fails.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/analyze/refs.el.gz
;;; LOOKUP
;;
(defun semantic--analyze-refs-full-lookup (tag scope &optional noerror)
"Perform a full lookup for all occurrences of TAG in the current project.
TAG should be the tag currently under point.
SCOPE is the scope the cursor is in. From this a list of parents is
derived. If SCOPE does not have parents, then only a simple lookup is done.
Optional argument NOERROR means don't error if the lookup fails."
(if (not (oref scope parents))
;; If this tag has some named parent, but is not
(semantic--analyze-refs-full-lookup-simple tag noerror)
;; We have some sort of lineage we need to consider when we do
;; our side lookup of tags.
(semantic--analyze-refs-full-lookup-with-parents tag scope)
))