#include "clang/ARCMigrate/ARCMTActions.h"
#include "clang/ARCMigrate/ARCMT.h"
#include "clang/Frontend/CompilerInstance.h"
usingnamespaceclang;
usingnamespacearcmt;
bool CheckAction::BeginInvocation(CompilerInstance &CI) { … }
CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction)
: … { … }
bool ModifyAction::BeginInvocation(CompilerInstance &CI) { … }
ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction)
: … { … }
bool MigrateAction::BeginInvocation(CompilerInstance &CI) { … }
MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
StringRef migrateDir,
StringRef plistOut,
bool emitPremigrationARCErrors)
: … { … }