Function: semantic-symref-find-tags-by-regexp

semantic-symref-find-tags-by-regexp is an interactive and byte-compiled function defined in symref.el.gz.

Signature

(semantic-symref-find-tags-by-regexp NAME &optional SCOPE)

Documentation

Find a list of references to NAME in the current project.

Optional SCOPE specifies which file set to search. Defaults to project. Refers to semantic-symref-tool, to determine the reference tool to use for the current buffer. Returns an object of class semantic-symref-result(var)/semantic-symref-result(fun).

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/symref.el.gz
;;;###autoload
(defun semantic-symref-find-tags-by-regexp (name &optional scope)
  "Find a list of references to NAME in the current project.
Optional SCOPE specifies which file set to search.  Defaults to `project'.
Refers to `semantic-symref-tool', to determine the reference tool to use
for the current buffer.
Returns an object of class `semantic-symref-result'."
  (interactive "sName: ")
  (let* ((inst (semantic-symref-instantiate
		:searchfor name
		:searchtype 'tagregexp
		:searchscope (or scope 'project)
		:resulttype 'line))
	 (result (semantic-symref-get-result inst)))
    (prog1
	(setq semantic-symref-last-result result)
      (when (called-interactively-p 'interactive)
	(semantic-symref-data-debug-last-result))))
  )