clang 20.0.0git
clang::PluginASTAction Member List

This is the complete list of members for clang::PluginASTAction, including all inherited members.

ActionType enum nameclang::PluginASTAction
AddAfterMainAction enum valueclang::PluginASTAction
AddBeforeMainAction enum valueclang::PluginASTAction
ASTFrontendAction()clang::ASTFrontendActioninline
BeginInvocation(CompilerInstance &CI)clang::FrontendActioninlineprotectedvirtual
BeginSourceFile(CompilerInstance &CI, const FrontendInputFile &Input)clang::FrontendAction
BeginSourceFileAction(CompilerInstance &CI)clang::FrontendActioninlineprotectedvirtual
CmdlineAfterMainAction enum valueclang::PluginASTAction
CmdlineBeforeMainAction enum valueclang::PluginASTAction
CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override=0clang::PluginASTActionpure virtual
EndSourceFile()clang::FrontendActionvirtual
EndSourceFileAction()clang::FrontendActioninlineprotectedvirtual
Execute()clang::FrontendAction
ExecuteAction() overrideclang::ASTFrontendActionprotectedvirtual
FrontendAction()clang::FrontendAction
getActionType()clang::PluginASTActioninlinevirtual
getCompilerInstance() constclang::FrontendActioninline
getCurrentASTUnit() constclang::FrontendActioninline
getCurrentFile() constclang::FrontendActioninline
getCurrentFileKind() constclang::FrontendActioninline
getCurrentFileOrBufferName() constclang::FrontendActioninline
getCurrentInput() constclang::FrontendActioninline
getCurrentModule() constclang::FrontendAction
getTranslationUnitKind()clang::FrontendActioninlinevirtual
hasASTFileSupport() constclang::FrontendActioninlinevirtual
hasCodeCompletionSupport() constclang::FrontendActioninlinevirtual
hasIRSupport() constclang::FrontendActioninlinevirtual
hasPCHSupport() constclang::FrontendActioninlinevirtual
isCurrentFileAST() constclang::FrontendActioninline
isModelParsingAction() constclang::FrontendActioninlinevirtual
ParseArgs(const CompilerInstance &CI, const std::vector< std::string > &arg)=0clang::PluginASTActionpure virtual
PrepareToExecute(CompilerInstance &CI)clang::FrontendActioninline
PrepareToExecuteAction(CompilerInstance &CI)clang::FrontendActioninlineprotectedvirtual
ReplaceAction enum valueclang::PluginASTAction
setCompilerInstance(CompilerInstance *Value)clang::FrontendActioninline
setCurrentInput(const FrontendInputFile &CurrentInput, std::unique_ptr< ASTUnit > AST=nullptr)clang::FrontendAction
shouldEraseOutputFiles()clang::FrontendActionprotectedvirtual
takeCurrentASTUnit()clang::FrontendActioninline
usesPreprocessorOnly() const overrideclang::ASTFrontendActioninlinevirtual
~FrontendAction()clang::FrontendActionvirtual