|
| BodyTransform (MigrationPass &pass) |
|
bool | TraverseStmt (Stmt *rootS) |
|
bool | TraverseObjCMethodDecl (ObjCMethodDecl *D) |
|
BodyTransform< BODY_TRANS > & | getDerived () |
| Return a reference to the derived class. More...
|
|
BodyTransform< BODY_TRANS > & | getDerived () |
| Return a reference to the derived class. More...
|
|
bool | shouldVisitTemplateInstantiations () const |
| Return whether this visitor should recurse into template instantiations. More...
|
|
bool | shouldVisitTemplateInstantiations () const |
| Return whether this visitor should recurse into template instantiations. More...
|
|
bool | shouldWalkTypesOfTypeLocs () const |
| Return whether this visitor should recurse into the types of TypeLocs. More...
|
|
bool | shouldWalkTypesOfTypeLocs () const |
| Return whether this visitor should recurse into the types of TypeLocs. More...
|
|
bool | TraverseStmt (Stmt *S) |
| Recursively visit a statement or expression, by dispatching to Traverse*() based on the argument's dynamic type. More...
|
|
bool | TraverseStmt (Stmt *S) |
| Recursively visit a statement or expression, by dispatching to Traverse*() based on the argument's dynamic type. More...
|
|
bool | TraverseType (QualType T) |
| Recursively visit a type, by dispatching to Traverse*Type() based on the argument's getTypeClass() property. More...
|
|
bool | TraverseType (QualType T) |
| Recursively visit a type, by dispatching to Traverse*Type() based on the argument's getTypeClass() property. More...
|
|
bool | TraverseTypeLoc (TypeLoc TL) |
| Recursively visit a type with location, by dispatching to Traverse*TypeLoc() based on the argument type's getTypeClass() property. More...
|
|
bool | TraverseTypeLoc (TypeLoc TL) |
| Recursively visit a type with location, by dispatching to Traverse*TypeLoc() based on the argument type's getTypeClass() property. More...
|
|
bool | TraverseAttr (Attr *At) |
| Recursively visit an attribute, by dispatching to Traverse*Attr() based on the argument's dynamic type. More...
|
|
bool | TraverseAttr (Attr *At) |
| Recursively visit an attribute, by dispatching to Traverse*Attr() based on the argument's dynamic type. More...
|
|
bool | TraverseDecl (Decl *D) |
| Recursively visit a declaration, by dispatching to Traverse*Decl() based on the argument's dynamic type. More...
|
|
bool | TraverseDecl (Decl *D) |
| Recursively visit a declaration, by dispatching to Traverse*Decl() based on the argument's dynamic type. More...
|
|
bool | TraverseNestedNameSpecifier (NestedNameSpecifier *NNS) |
| Recursively visit a C++ nested-name-specifier. More...
|
|
bool | TraverseNestedNameSpecifier (NestedNameSpecifier *NNS) |
| Recursively visit a C++ nested-name-specifier. More...
|
|
bool | TraverseNestedNameSpecifierLoc (NestedNameSpecifierLoc NNS) |
| Recursively visit a C++ nested-name-specifier with location information. More...
|
|
bool | TraverseNestedNameSpecifierLoc (NestedNameSpecifierLoc NNS) |
| Recursively visit a C++ nested-name-specifier with location information. More...
|
|
bool | TraverseDeclarationNameInfo (DeclarationNameInfo NameInfo) |
| Recursively visit a name with its location information. More...
|
|
bool | TraverseDeclarationNameInfo (DeclarationNameInfo NameInfo) |
| Recursively visit a name with its location information. More...
|
|
bool | TraverseTemplateName (TemplateName Template) |
| Recursively visit a template name and dispatch to the appropriate method. More...
|
|
bool | TraverseTemplateName (TemplateName Template) |
| Recursively visit a template name and dispatch to the appropriate method. More...
|
|
bool | TraverseTemplateArgument (const TemplateArgument &Arg) |
| Recursively visit a template argument and dispatch to the appropriate method for the argument type. More...
|
|
bool | TraverseTemplateArgument (const TemplateArgument &Arg) |
| Recursively visit a template argument and dispatch to the appropriate method for the argument type. More...
|
|
bool | TraverseTemplateArgumentLoc (const TemplateArgumentLoc &ArgLoc) |
| Recursively visit a template argument location and dispatch to the appropriate method for the argument type. More...
|
|
bool | TraverseTemplateArgumentLoc (const TemplateArgumentLoc &ArgLoc) |
| Recursively visit a template argument location and dispatch to the appropriate method for the argument type. More...
|
|
bool | TraverseTemplateArguments (const TemplateArgument *Args, unsigned NumArgs) |
| Recursively visit a set of template arguments. This can be overridden by a subclass, but it's not expected that will be needed – this visitor always dispatches to another. More...
|
|
bool | TraverseTemplateArguments (const TemplateArgument *Args, unsigned NumArgs) |
| Recursively visit a set of template arguments. This can be overridden by a subclass, but it's not expected that will be needed – this visitor always dispatches to another. More...
|
|
bool | TraverseConstructorInitializer (CXXCtorInitializer *Init) |
| Recursively visit a constructor initializer. This automatically dispatches to another visitor for the initializer expression, but not for the name of the initializer, so may be overridden for clients that need access to the name. More...
|
|
bool | TraverseConstructorInitializer (CXXCtorInitializer *Init) |
| Recursively visit a constructor initializer. This automatically dispatches to another visitor for the initializer expression, but not for the name of the initializer, so may be overridden for clients that need access to the name. More...
|
|
bool | TraverseLambdaCapture (LambdaExpr *LE, const LambdaCapture *C) |
| Recursively visit a lambda capture. More...
|
|
bool | TraverseLambdaCapture (LambdaExpr *LE, const LambdaCapture *C) |
| Recursively visit a lambda capture. More...
|
|
bool | TraverseLambdaBody (LambdaExpr *LE) |
| Recursively visit the body of a lambda expression. More...
|
|
bool | TraverseLambdaBody (LambdaExpr *LE) |
| Recursively visit the body of a lambda expression. More...
|
|
bool | VisitAttr (Attr *A) |
|
bool | VisitAttr (Attr *A) |
|
bool | WalkUpFromStmt (Stmt *S) |
|
bool | WalkUpFromStmt (Stmt *S) |
|
bool | VisitStmt (Stmt *S) |
|
bool | VisitStmt (Stmt *S) |
|
bool | WalkUpFromType (Type *T) |
|
bool | WalkUpFromType (Type *T) |
|
bool | VisitType (Type *T) |
|
bool | VisitType (Type *T) |
|
bool | WalkUpFromTypeLoc (TypeLoc TL) |
|
bool | WalkUpFromTypeLoc (TypeLoc TL) |
|
bool | VisitTypeLoc (TypeLoc TL) |
|
bool | VisitTypeLoc (TypeLoc TL) |
|
bool | WalkUpFromQualifiedTypeLoc (QualifiedTypeLoc TL) |
|
bool | WalkUpFromQualifiedTypeLoc (QualifiedTypeLoc TL) |
|
bool | VisitQualifiedTypeLoc (QualifiedTypeLoc TL) |
|
bool | VisitQualifiedTypeLoc (QualifiedTypeLoc TL) |
|
bool | WalkUpFromUnqualTypeLoc (UnqualTypeLoc TL) |
|
bool | WalkUpFromUnqualTypeLoc (UnqualTypeLoc TL) |
|
bool | VisitUnqualTypeLoc (UnqualTypeLoc TL) |
|
bool | VisitUnqualTypeLoc (UnqualTypeLoc TL) |
|
bool | WalkUpFromDecl (Decl *D) |
|
bool | WalkUpFromDecl (Decl *D) |
|
bool | VisitDecl (Decl *D) |
|
bool | VisitDecl (Decl *D) |
|
bool | shouldVisitImplicitCode () const |
| Return whether this visitor should recurse into implicit code, e.g., implicit constructors and destructors. More...
|
|
bool | shouldUseDataRecursionFor (Stmt *S) const |
| Return whether. More...
|
|
template<typename BODY_TRANS>
class clang::arcmt::trans::BodyTransform< BODY_TRANS >
Definition at line 186 of file Transforms.h.