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

#include "clang/ARCMigrate/ARCMT.h"

Collaboration diagram for clang::arcmt::MigrationProcess:
Collaboration graph


class  RewriteListener

Public Member Functions

 MigrationProcess (const 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 97 of file ARCMT.h.

Constructor & Destructor Documentation

◆ MigrationProcess()

MigrationProcess::MigrationProcess ( const 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 124 of file ARCMT.h.

Referenced by applyTransforms().

Member Data Documentation

◆ HadARCErrors

bool clang::arcmt::MigrationProcess::HadARCErrors

Definition at line 104 of file ARCMT.h.

Referenced by applyTransform().

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