Function: semantic-tag-alias-definition

semantic-tag-alias-definition is a byte-compiled function defined in tag.el.gz.

Signature

(semantic-tag-alias-definition TAG)

Documentation

Return the definition TAG is an alias.

The returned value is a tag of the class that semantic-tag-alias-class returns for TAG. The default is to return the value of the :definition attribute. Return nil if TAG is not of class alias.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/tag.el.gz
(define-overloadable-function semantic-tag-alias-definition (tag)
  "Return the definition TAG is an alias.
The returned value is a tag of the class that
`semantic-tag-alias-class' returns for TAG.
The default is to return the value of the :definition attribute.
Return nil if TAG is not of class `alias'."
  (when (semantic-tag-of-class-p tag 'alias)
    (:override
     (semantic-tag-get-attribute tag :definition))))