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

#include <ARCMT.h>

Collaboration diagram for clang::arcmt::MigrationProcess:
[legend]

Classes

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 ( const CompilerInvocation CI,
std::shared_ptr< PCHContainerOperations PCHContainerOps,
DiagnosticConsumer diagClient,
StringRef  outputDir = StringRef() 
)

Member Function Documentation

bool MigrationProcess::applyTransform ( TransformFn  trans,
RewriteListener listener = nullptr 
)
FileRemapper& clang::arcmt::MigrationProcess::getRemapper ( )
inline

Definition at line 124 of file ARCMT.h.

Referenced by applyTransforms().

Member Data Documentation

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: