File: sort.el.html

Tag tables originate in the order they appear in a buffer, or source file. It is often useful to re-arrange them is some predictable way for browsing purposes. Re-organization may be alphabetical, or even a complete reorganization of parents and children.

Originally written in semantic/util.el

Defined variables (3)

semantic-bucketize-tag-classFunction used to get a symbol describing the class of a tag.
semantic-mark-external-member-functionFunction called when an externally defined orphan is found.
semantic-orphaned-member-metaparent-typeIn ‘semantic-adopt-external-members’, the type of ‘type’ for metaparents.

Defined functions (26)

semantic-adopt-external-members(TAGS)
semantic-bucketize(TAGS &optional PARENT FILTER)
semantic-flatten-tags-table(&optional TABLE)
semantic-sort-tag-type(TAG)
semantic-sort-tags-by-name-decreasing(TAGS)
semantic-sort-tags-by-name-decreasing-ci(TAGS)
semantic-sort-tags-by-name-increasing(TAGS)
semantic-sort-tags-by-name-increasing-ci(TAGS)
semantic-sort-tags-by-name-then-type-decreasing(TAGS)
semantic-sort-tags-by-name-then-type-increasing(TAGS)
semantic-sort-tags-by-type-decreasing(TAGS)
semantic-sort-tags-by-type-decreasing-ci(TAGS)
semantic-sort-tags-by-type-increasing(TAGS)
semantic-sort-tags-by-type-increasing-ci(TAGS)
semantic-string-lessp-ci(S1 S2)
semantic-tag-external-class(TAG)
semantic-tag-external-class-default(TAG)
semantic-tag-external-member-children(TAG &optional USEDB)
semantic-tag-external-member-children-default(TAG &optional USEDB)
semantic-tag-external-member-p(PARENT TAG)
semantic-tag-external-member-p-default(PARENT TAG)
semantic-tag-external-member-parent(TAG)
semantic-tag-external-member-parent-default(TAG)
semantic-tag-lessp-name-then-type(A B)
semantic-unique-tag-table(TAGS)
semantic-unique-tag-table-by-name(TAGS)

Defined faces (0)