clang-tools
11.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 34 of file FindAllSymbols.h.
|
inlineexplicit |
Definition at line 36 of file FindAllSymbols.h.
|
overrideprotected |
Definition at line 260 of file FindAllSymbols.cpp.
References Filename.
void clang::find_all_symbols::FindAllSymbols::registerMatchers | ( | ast_matchers::MatchFinder * | MatchFinder | ) |
Definition at line 116 of file FindAllSymbols.cpp.
References clang::clangd::isExplicitTemplateSpecialization().
Referenced by clang::find_all_symbols::FindAllSymbolsAction::FindAllSymbolsAction().
|
override |
Definition at line 237 of file FindAllSymbols.cpp.