File: tag-ls.el.html

There are some features of tags that are too language dependent to put in the core semantic-tag functionality. For instance, the protection of a tag (as specified by UML) could be almost anything. In Java, it is a type specifier. In C, there is a label. This information can be derived, and thus should not be stored in the tag itself. These are the functions that languages can use to derive the information.

Defined variables (1)

semantic-tag-similar-ignorable-attributesThe tag attributes that can be ignored during a similarity test.

Defined functions (26)

semantic--tag-attribute-similar-p(ATTR VALUE1 VALUE2 IGNORABLE-ATTRIBUTES)
semantic--tag-attribute-similar-p-default(ATTR VALUE1 VALUE2 IGNORABLE-ATTRIBUTES)
semantic--tag-similar-names-p(TAG1 TAG2 BLANKOK)
semantic--tag-similar-names-p-default(TAG1 TAG2 BLANKOK)
semantic--tag-similar-types-p(TAG1 TAG2)
semantic--tag-similar-types-p-default(TAG1 TAG2)
semantic-tag-abstract-p(TAG &optional PARENT)
semantic-tag-abstract-p-default(TAG &optional PARENT)
semantic-tag-calculate-parent(TAG)
semantic-tag-calculate-parent-default(TAG)
semantic-tag-full-name(TAG &optional STREAM-OR-BUFFER)
semantic-tag-full-name-default(TAG STREAM)
semantic-tag-full-package(TAG &optional STREAM-OR-BUFFER)
semantic-tag-full-package-default(TAG STREAM)
semantic-tag-leaf-p(TAG &optional PARENT)
semantic-tag-leaf-p-default(TAG &optional PARENT)
semantic-tag-package-protected-p(TAG &optional PARENT CURRENTPACKAGE)
semantic-tag-protected-p(TAG PROTECTION &optional PARENT)
semantic-tag-protection(TAG &optional PARENT)
semantic-tag-protection-default(TAG &optional PARENT)
semantic-tag-prototype-p(TAG)
semantic-tag-prototype-p-default(TAG)
semantic-tag-similar-p(TAG1 TAG2 &rest IGNORABLE-ATTRIBUTES)
semantic-tag-similar-p-default(TAG1 TAG2 &optional IGNORABLE-ATTRIBUTES)
semantic-tag-static-p(TAG &optional PARENT)
semantic-tag-static-p-default(TAG &optional PARENT)

Defined faces (0)