clang-tools 20.0.0git
|
The core include fixer plugin action. More...
Public Member Functions | |
ClangIncludeFixerPluginAction () | |
std::unique_ptr< clang::ASTConsumer > | CreateASTConsumer (clang::CompilerInstance &CI, StringRef InFile) override |
void | ExecuteAction () override |
bool | ParseArgs (const CompilerInstance &CI, const std::vector< std::string > &Args) override |
The core include fixer plugin action.
This just provides the AST consumer and command line flag parsing for using include fixer as a clang plugin.
Definition at line 22 of file IncludeFixerPlugin.cpp.
|
inlineexplicit |
Definition at line 33 of file IncludeFixerPlugin.cpp.
|
inlineoverride |
Definition at line 40 of file IncludeFixerPlugin.cpp.
References CI.
|
inlineoverride |
Definition at line 47 of file IncludeFixerPlugin.cpp.
|
inlineoverride |
Definition at line 49 of file IncludeFixerPlugin.cpp.
References Args, CI, clang::include_fixer::YamlSymbolIndex::createFromDirectory(), clang::include_fixer::YamlSymbolIndex::createFromFile(), and Directory.