clang-tools 22.0.0git
|
FindAllSymbols collects all classes, free standing functions and global variables with some extra information such as the path of the header file, the namespaces they are contained in, the type of variables and the parameter types of functions. More...
#include <FindAllSymbols.h>
Public Member Functions | |
FindAllSymbols (SymbolReporter *Reporter, HeaderMapCollector *Collector=nullptr) | |
void | registerMatchers (ast_matchers::MatchFinder *MatchFinder) |
void | run (const ast_matchers::MatchFinder::MatchResult &result) override |
Protected Member Functions | |
void | onEndOfTranslationUnit () override |
FindAllSymbols collects all classes, free standing functions and global variables with some extra information such as the path of the header file, the namespaces they are contained in, the type of variables and the parameter types of functions.
NOTE:
Definition at line 34 of file FindAllSymbols.h.
|
inlineexplicit |
Definition at line 36 of file FindAllSymbols.h.
|
overrideprotected |
Definition at line 261 of file FindAllSymbols.cpp.
void clang::find_all_symbols::FindAllSymbols::registerMatchers | ( | ast_matchers::MatchFinder * | MatchFinder | ) |
Definition at line 117 of file FindAllSymbols.cpp.
|
override |
Definition at line 238 of file FindAllSymbols.cpp.
References clang::find_all_symbols::SymbolInfo::Signals::Seen, and clang::find_all_symbols::SymbolInfo::Signals::Used.