clang-tools
7.0.0
|
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 35 of file FindAllSymbols.h.
|
inlineexplicit |
Definition at line 37 of file FindAllSymbols.h.
References onEndOfTranslationUnit(), registerMatchers(), and run().
|
overrideprotected |
Definition at line 260 of file FindAllSymbols.cpp.
References Filename.
Referenced by FindAllSymbols().
void clang::find_all_symbols::FindAllSymbols::registerMatchers | ( | ast_matchers::MatchFinder * | MatchFinder | ) |
Definition at line 117 of file FindAllSymbols.cpp.
Referenced by FindAllSymbols(), and clang::find_all_symbols::FindAllSymbolsAction::FindAllSymbolsAction().
|
override |
Definition at line 238 of file FindAllSymbols.cpp.
References Filename, clang::find_all_symbols::SymbolInfo::Signals::Seen, and clang::find_all_symbols::SymbolInfo::Signals::Used.
Referenced by FindAllSymbols().