File: refs.el.html
Analyze the references between tags.
The original purpose of these analysis is to provide a way to jump between a prototype and implementation.
Finding all prototype/impl matches is hard because you have to search through the entire set of allowed databases to capture all possible refs. The core analysis class stores basic starting point, and then entire raw search data, which is expensive to calculate.
Once the raw data is available, queries for impl, prototype, or perhaps other things become cheap.
Defined variables (0)
Defined functions (17)
semantic--analyze-refs-find-child-in-find-results | (FIND-RESULTS NAME CLASS) |
semantic--analyze-refs-find-tags-with-parent | (FIND-RESULTS PARENTS) |
semantic--analyze-refs-full-lookup | (TAG SCOPE &optional NOERROR) |
semantic--analyze-refs-full-lookup-simple | (TAG &optional NOERROR) |
semantic--analyze-refs-full-lookup-with-parents | (TAG SCOPE) |
semantic-analyze-current-tag | () |
semantic-analyze-proto-impl-toggle | () |
semantic-analyze-references | (&rest SLOTS) |
semantic-analyze-references--anon-cmacro | (WHOLE &rest SLOTS) |
semantic-analyze-references--eieio-childp | (OBJ) |
semantic-analyze-references-child-p | (OBJ) |
semantic-analyze-references-list-p | (ARG1) |
semantic-analyze-references-p | (OBJ) |
semantic-analyze-refs-impl | (ARG &rest ARGS) |
semantic-analyze-refs-proto | (ARG &rest ARGS) |
semantic-analyze-tag-references | (TAG &optional DB) |
semantic-analyze-tag-references-default | (TAG &optional DB) |