clang API Documentation

Public Member Functions | Public Attributes
clang::arcmt::MigrationPass Class Reference

#include <Internals.h>

Collaboration diagram for clang::arcmt::MigrationPass:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MigrationPass (ASTContext &Ctx, LangOptions::GCMode OrigGCMode, Sema &sema, TransformActions &TA, std::vector< SourceLocation > &ARCMTMacroLocs)
bool isGCMigration () const
bool noNSAllocReallocError () const
void setNSAllocReallocError (bool val)
bool noFinalizeRemoval () const
void setNoFinalizeRemoval (bool val)

Public Attributes

ASTContextCtx
LangOptions::GCMode OrigGCMode
MigratorOptions MigOptions
SemaSemaRef
TransformActionsTA
std::vector< SourceLocation > & ARCMTMacroLocs

Detailed Description

Definition at line 139 of file Internals.h.


Constructor & Destructor Documentation

clang::arcmt::MigrationPass::MigrationPass ( ASTContext Ctx,
LangOptions::GCMode  OrigGCMode,
Sema sema,
TransformActions TA,
std::vector< SourceLocation > &  ARCMTMacroLocs 
) [inline]

Definition at line 148 of file Internals.h.


Member Function Documentation

bool clang::arcmt::MigrationPass::isGCMigration ( ) const [inline]

Definition at line 155 of file Internals.h.

References clang::LangOptions::NonGC, and OrigGCMode.

Referenced by traverseAST().

bool clang::arcmt::MigrationPass::noFinalizeRemoval ( ) const [inline]

Definition at line 158 of file Internals.h.

References MigOptions, and clang::MigratorOptions::NoFinalizeRemoval.

bool clang::arcmt::MigrationPass::noNSAllocReallocError ( ) const [inline]

Definition at line 156 of file Internals.h.

References MigOptions, and clang::MigratorOptions::NoNSAllocReallocError.

void clang::arcmt::MigrationPass::setNoFinalizeRemoval ( bool  val) [inline]

Definition at line 159 of file Internals.h.

References MigOptions, and clang::MigratorOptions::NoFinalizeRemoval.

void clang::arcmt::MigrationPass::setNSAllocReallocError ( bool  val) [inline]

Member Data Documentation

Definition at line 142 of file Internals.h.

Referenced by isGCMigration().

Definition at line 144 of file Internals.h.


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