File: find.el.html

Routines for searching through lists of tags. There are several groups of tag search routines:

1) semantic-brute-find-tag-by-*
   These routines use brute force hierarchical search to scan
   through lists of tags. They include some parameters
   used for compatibility with the semantic 1.x search routines.

1.5) semantic-brute-find-first-tag-by-*
   Like 1, except searching stops on the first match for the given
   information.

2) semantic-find-tag-by-*
   These preferred search routines attempt to scan through lists
   in an intelligent way based on questions asked.

3) semantic-find-*-overlay
   These routines use overlays to return tags based on a buffer position.

4) ...

Defined variables (0)

Defined functions (40)

semantic--find-tags-by-function(PREDICATE &optional TABLE)
semantic--find-tags-by-macro(FORM &optional TABLE)
semantic-brute-find-first-tag-by-function(FUNCTION STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-first-tag-by-name(NAME STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDE)
semantic-brute-find-innermost-tag-by-position(POSITION STREAMORBUFFER &optional NOMEDIAN)
semantic-brute-find-tag-by-attribute(ATTR STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-attribute-value(ATTR VALUE STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-class(CLASS STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-function(FUNCTION STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-name-regexp(REGEX STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-position(POSITION STREAMORBUFFER &optional NOMEDIAN)
semantic-brute-find-tag-by-property(PROPERTY VALUE STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-type(TYPE STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-by-type-regexp(REGEXP STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-brute-find-tag-standard(STREAMORBUFFER &optional SEARCH-PARTS SEARCH-INCLUDES)
semantic-current-tag()
semantic-current-tag-of-class(CLASS)
semantic-current-tag-parent()
semantic-deep-find-tags-by-name(NAME &optional TABLE)
semantic-deep-find-tags-by-name-regexp(REGEXP &optional TABLE)
semantic-deep-find-tags-for-completion(PREFIX &optional TABLE)
semantic-filter-tags-by-class(CLASS &optional TABLE)
semantic-find-first-tag-by-name(NAME &optional TABLE)
semantic-find-tag-by-overlay(&optional POSITIONORMARKER BUFFER)
semantic-find-tag-by-overlay-in-region(START END &optional BUFFER)
semantic-find-tag-by-overlay-next(&optional START BUFFER)
semantic-find-tag-by-overlay-prev(&optional START BUFFER)
semantic-find-tag-parent-by-overlay(TAG)
semantic-find-tags-by-class(CLASS &optional TABLE)
semantic-find-tags-by-name(NAME &optional TABLE)
semantic-find-tags-by-name-regexp(REGEXP &optional TABLE)
semantic-find-tags-by-scope-protection(SCOPEPROTECTION PARENT &optional TABLE)
semantic-find-tags-by-scope-protection-default(SCOPEPROTECTION PARENT &optional TABLE)
semantic-find-tags-by-type(TYPE &optional TABLE)
semantic-find-tags-external-children-of-type(TYPE &optional TABLE)
semantic-find-tags-for-completion(PREFIX &optional TABLE)
semantic-find-tags-included(&optional TABLE)
semantic-find-tags-included-default(&optional TABLE)
semantic-find-tags-of-compound-type(&optional TABLE)
semantic-find-tags-subclasses-of-type(TYPE &optional TABLE)

Defined faces (0)