class MigrationProcess
Declaration
class MigrationProcess { /* full declaration omitted */ };
Declared at: clang/include/clang/ARCMigrate/ARCMT.h:96
Member Variables
- private clang::CompilerInvocation OrigCI
- private std::shared_ptr<PCHContainerOperations> PCHContainerOps
- private clang::DiagnosticConsumer* DiagClient
- private clang::arcmt::FileRemapper Remapper
- public bool HadARCErrors
Method Overview
- public MigrationProcess(const clang::CompilerInvocation & CI, std::shared_ptr<PCHContainerOperations> PCHContainerOps, clang::DiagnosticConsumer * diagClient, llvm::StringRef outputDir = llvm::StringRef())
- public bool applyTransform(clang::arcmt::TransformFn trans, clang::arcmt::MigrationProcess::RewriteListener * listener = nullptr)
- public clang::arcmt::FileRemapper & getRemapper()
Methods
¶MigrationProcess(
const clang::CompilerInvocation& CI,
std::shared_ptr<PCHContainerOperations>
PCHContainerOps,
clang::DiagnosticConsumer* diagClient,
llvm::StringRef outputDir = llvm::StringRef())
MigrationProcess(
const clang::CompilerInvocation& CI,
std::shared_ptr<PCHContainerOperations>
PCHContainerOps,
clang::DiagnosticConsumer* diagClient,
llvm::StringRef outputDir = llvm::StringRef())
Declared at: clang/include/clang/ARCMigrate/ARCMT.h:105
Parameters
- const clang::CompilerInvocation& CI
- std::shared_ptr<PCHContainerOperations> PCHContainerOps
- clang::DiagnosticConsumer* diagClient
- llvm::StringRef outputDir = llvm::StringRef()
¶bool applyTransform(
clang::arcmt::TransformFn trans,
clang::arcmt::MigrationProcess::
RewriteListener* listener = nullptr)
bool applyTransform(
clang::arcmt::TransformFn trans,
clang::arcmt::MigrationProcess::
RewriteListener* listener = nullptr)
Declared at: clang/include/clang/ARCMigrate/ARCMT.h:121
Parameters
- clang::arcmt::TransformFn trans
- clang::arcmt::MigrationProcess::RewriteListener* listener = nullptr
¶clang::arcmt::FileRemapper& getRemapper()
clang::arcmt::FileRemapper& getRemapper()
Declared at: clang/include/clang/ARCMigrate/ARCMT.h:123