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