class ASTTraverser
Declaration
class ASTTraverser { /* full declaration omitted */ };
Declared at: clang/lib/ARCMigrate/Transforms.h:72
Method Overview
- public virtual void traverseBody(clang::arcmt::trans::BodyContext & BodyCtx)
- public virtual void traverseObjCImplementation(clang::arcmt::trans::ObjCImplementationContext & ImplCtx)
- public virtual void traverseTU(clang::arcmt::trans::MigrationContext & MigrateCtx)
- public virtual ~ASTTraverser()
Methods
¶virtual void traverseBody(
clang::arcmt::trans::BodyContext& BodyCtx)
virtual void traverseBody(
clang::arcmt::trans::BodyContext& BodyCtx)
Declared at: clang/lib/ARCMigrate/Transforms.h:76
Parameters
- clang::arcmt::trans::BodyContext& BodyCtx
¶virtual void traverseObjCImplementation(
clang::arcmt::trans::
ObjCImplementationContext& ImplCtx)
virtual void traverseObjCImplementation(
clang::arcmt::trans::
ObjCImplementationContext& ImplCtx)
Declared at: clang/lib/ARCMigrate/Transforms.h:77
Parameters
¶virtual void traverseTU(
clang::arcmt::trans::MigrationContext&
MigrateCtx)
virtual void traverseTU(
clang::arcmt::trans::MigrationContext&
MigrateCtx)
Declared at: clang/lib/ARCMigrate/Transforms.h:75
Parameters
- clang::arcmt::trans::MigrationContext& MigrateCtx
¶virtual ~ASTTraverser()
virtual ~ASTTraverser()
Declared at: clang/lib/ARCMigrate/Transforms.h:74