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

#include "clang/ARCMigrate/ARCMT.h"

Classes

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 ( )
inline

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: