10 #ifndef LLVM_CLANG_ARCMIGRATE_ARCMTACTIONS_H
11 #define LLVM_CLANG_ARCMIGRATE_ARCMTACTIONS_H
41 StringRef InFile)
override;
45 std::string MigrateDir;
47 bool EmitPremigrationARCErros;
54 bool emitPremigrationARCErrors);
59 std::string MigrateDir;
60 unsigned ObjCMigAction;
65 unsigned migrateAction);
69 StringRef InFile)
override;
bool BeginInvocation(CompilerInstance &CI) override
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvo...
std::unique_ptr< ASTConsumer > CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override
Create the AST consumer object for this action, if supported.
ObjCMigrateAction(FrontendAction *WrappedAction, StringRef migrateDir, unsigned migrateAction)
Abstract base class for actions which can be performed by the frontend.
bool BeginInvocation(CompilerInstance &CI) override
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvo...
Migrates to modern ObjC syntax.
bool BeginInvocation(CompilerInstance &CI) override
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvo...
std::unique_ptr< ASTConsumer > CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override
Create the AST consumer object for this action, if supported.
CheckAction(FrontendAction *WrappedAction)
Abstract base class to use for AST consumer-based frontend actions.
A frontend action which simply wraps some other runtime-specified frontend action.
MigrateAction(FrontendAction *WrappedAction, StringRef migrateDir, StringRef plistOut, bool emitPremigrationARCErrors)
bool BeginInvocation(CompilerInstance &CI) override
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvo...
bool BeginInvocation(CompilerInstance &CI) override
Callback before starting processing a single input, giving the opportunity to modify the CompilerInvo...
Defines the clang::FrontendAction interface and various convenience abstract classes (clang::ASTFront...
ModifyAction(FrontendAction *WrappedAction)