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