class FixItRecompile
Declaration
class FixItRecompile : public WrapperFrontendAction { /* full declaration omitted */ };
Description
Emits changes to temporary files and uses them for the original frontend action.
Declared at: clang/include/clang/Rewrite/Frontend/FrontendActions.h:50
Inherits from: WrapperFrontendAction
Member Variables
Inherited from WrapperFrontendAction:
Method Overview
- protected bool BeginInvocation(clang::CompilerInstance & CI)
- public FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction)
Inherited from WrapperFrontendAction:
- protected BeginInvocation
- protected BeginSourceFileAction
- protected CreateASTConsumer
- protected EndSourceFile
- protected EndSourceFileAction
- protected ExecuteAction
- protected PrepareToExecuteAction
- public getTranslationUnitKind
- public hasASTFileSupport
- public hasCodeCompletionSupport
- public hasIRSupport
- public hasPCHSupport
- protected shouldEraseOutputFiles
- public usesPreprocessorOnly
Inherited from FrontendAction:
- protected BeginInvocation
- public BeginSourceFile
- protected BeginSourceFileAction
- protected CreateASTConsumer
- public EndSourceFile
- protected EndSourceFileAction
- public Execute
- protected ExecuteAction
- public PrepareToExecute
- protected PrepareToExecuteAction
- public getCompilerInstance
- public getCurrentASTUnit
- public getCurrentFile
- public getCurrentFileKind
- public getCurrentFileOrBufferName
- public getCurrentInput
- public getCurrentModule
- public getTranslationUnitKind
- public hasASTFileSupport
- public hasCodeCompletionSupport
- public hasIRSupport
- public hasPCHSupport
- public isCurrentFileAST
- public isModelParsingAction
- public setCompilerInstance
- public setCurrentInput
- protected shouldEraseOutputFiles
- public takeCurrentASTUnit
- public usesPreprocessorOnly
Methods
¶bool BeginInvocation(clang::CompilerInstance& CI)
bool BeginInvocation(clang::CompilerInstance& CI)
Description
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvocation or do some other action before BeginSourceFileAction is called.
Declared at: clang/include/clang/Rewrite/Frontend/FrontendActions.h:56
Parameters
Returns
True on success; on failure BeginSourceFileAction(), ExecuteAction() and EndSourceFileAction() will not be called.
¶FixItRecompile(
std::unique_ptr<FrontendAction> WrappedAction)
FixItRecompile(
std::unique_ptr<FrontendAction> WrappedAction)
Declared at: clang/include/clang/Rewrite/Frontend/FrontendActions.h:52
Parameters
- std::unique_ptr<FrontendAction> WrappedAction