clang 19.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
clang::arcmt::MigrationProcess Class Reference

#include "clang/ARCMigrate/ARCMT.h"


class  RewriteListener

Public Member Functions

 MigrationProcess (CompilerInvocation &CI, std::shared_ptr< PCHContainerOperations > PCHContainerOps, DiagnosticConsumer *diagClient, StringRef outputDir=StringRef())
bool applyTransform (TransformFn trans, RewriteListener *listener=nullptr)
FileRemappergetRemapper ()

Public Attributes

bool HadARCErrors

Detailed Description

Definition at line 96 of file ARCMT.h.

Constructor & Destructor Documentation

◆ MigrationProcess()

MigrationProcess::MigrationProcess ( CompilerInvocation CI,
std::shared_ptr< PCHContainerOperations PCHContainerOps,
DiagnosticConsumer diagClient,
StringRef  outputDir = StringRef() 

Member Function Documentation

◆ applyTransform()

bool MigrationProcess::applyTransform ( TransformFn  trans,
RewriteListener listener = nullptr 

◆ getRemapper()

FileRemapper & clang::arcmt::MigrationProcess::getRemapper ( )

Definition at line 123 of file ARCMT.h.

Referenced by applyTransforms().

Member Data Documentation

◆ HadARCErrors

bool clang::arcmt::MigrationProcess::HadARCErrors

Definition at line 103 of file ARCMT.h.

Referenced by applyTransform().

The documentation for this class was generated from the following files: