Function: semantic-tag-resolve-proxy

semantic-tag-resolve-proxy is a byte-compiled function defined in tag.el.gz.

Signature

(semantic-tag-resolve-proxy TAG)

Documentation

Resolve the proxy in TAG.

The return value is whatever format the proxy was setup as. It should be a list of complete tags. If TAG has no proxy, then just return tag.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/tag.el.gz
(defun semantic-tag-resolve-proxy (tag)
  "Resolve the proxy in TAG.
The return value is whatever format the proxy was setup as.
It should be a list of complete tags.
If TAG has no proxy, then just return tag."
  (let* ((proxy (semantic--tag-get-property tag :proxy))
	 (function (get proxy 'proxy-function))
	 (data (get proxy 'proxy-data)))
    (if proxy
	(funcall function data tag)
      tag)))