/external/llvm-project/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
D | DeclRefExpr.cpp | 34 TEST(RecursiveASTVisitor, VisitsBaseClassTemplateArguments) { in TEST() argument 41 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtRange) { in TEST() argument 51 TEST(RecursiveASTVisitor, VisitsCallExpr) { in TEST() argument 58 TEST(RecursiveASTVisitor, VisitsExplicitLambdaCaptureInit) { in TEST() argument 66 TEST(RecursiveASTVisitor, VisitsUseOfImplicitLambdaCapture) { in TEST() argument 74 TEST(RecursiveASTVisitor, VisitsImplicitLambdaCaptureInit) { in TEST() argument 87 TEST(RecursiveASTVisitor, VisitsLambdaInitCaptureInit) { in TEST() argument 107 TEST(RecursiveASTVisitor, VisitsExtension) { in TEST() argument 114 TEST(RecursiveASTVisitor, VisitsCopyExprOfBlockDeclCapture) { in TEST() argument
|
D | CXXMemberCall.cpp | 25 TEST(RecursiveASTVisitor, VisitsCallInTemplateInstantiation) { in TEST() argument 36 TEST(RecursiveASTVisitor, VisitsCallInNestedFunctionTemplateInstantiation) { in TEST() argument 49 TEST(RecursiveASTVisitor, VisitsCallInNestedClassTemplateInstantiation) { in TEST() argument 67 TEST(RecursiveASTVisitor, VisitsCallInPartialTemplateSpecialization) { in TEST() argument 84 TEST(RecursiveASTVisitor, VisitsExplicitTemplateSpecialization) { in TEST() argument
|
D | LambdaExpr.cpp | 49 TEST(RecursiveASTVisitor, VisitsLambdaExpr) { in TEST() argument 58 TEST(RecursiveASTVisitor, LambdaInLambda) { in TEST() argument 68 TEST(RecursiveASTVisitor, TopLevelLambda) { in TEST() argument 79 TEST(RecursiveASTVisitor, VisitsLambdaExprAndImplicitClass) { in TEST() argument 89 TEST(RecursiveASTVisitor, VisitsAttributedLambdaExpr) { in TEST() argument
|
D | CallbacksLeaf.cpp | 11 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseLeaf) { in TEST() argument 81 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseLeaf_WalkUpFromLeaf) { in TEST() argument 192 TEST(RecursiveASTVisitor, StmtCallbacks_WalkUpFromLeaf) { in TEST() argument
|
D | CallbacksCallExpr.cpp | 11 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseCallExpr) { in TEST() argument 72 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseCallExpr_WalkUpFromCallExpr) { in TEST() argument 165 TEST(RecursiveASTVisitor, StmtCallbacks_WalkUpFromCallExpr) { in TEST() argument
|
D | CallbacksUnaryOperator.cpp | 11 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseUnaryOperator) { in TEST() argument 62 TEST(RecursiveASTVisitor, in TEST() argument 137 TEST(RecursiveASTVisitor, StmtCallbacks_WalkUpFromUnaryOperator) { in TEST() argument
|
D | CallbacksCompoundAssignOperator.cpp | 11 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseCompoundAssignOperator) { in TEST() argument 65 RecursiveASTVisitor, in TEST() argument 144 TEST(RecursiveASTVisitor, StmtCallbacks_WalkUpFromCompoundAssignOperator) { in TEST() argument
|
D | CallbacksBinaryOperator.cpp | 11 TEST(RecursiveASTVisitor, StmtCallbacks_TraverseBinaryOperator) { in TEST() argument 64 TEST(RecursiveASTVisitor, in TEST() argument 143 TEST(RecursiveASTVisitor, StmtCallbacks_WalkUpFromBinaryOperator) { in TEST() argument
|
D | InitListExprPreOrder.cpp | 34 TEST(RecursiveASTVisitor, InitListExprIsPreOrderVisitedTwice) { in TEST() argument 43 TEST(RecursiveASTVisitor, InitListExprVisitedOnceWhenNoImplicit) { in TEST() argument
|
/external/llvm-project/clang/unittests/Tooling/ |
D | RecursiveASTVisitorTestTypeLocVisitor.cpp | 23 TEST(RecursiveASTVisitor, VisitsBaseClassDeclarations) { in TEST() argument 29 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfForwardDeclaredClass) { in TEST() argument 38 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersWithIncompleteInnerClass) { in TEST() argument 46 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfSelfReferentialType) { in TEST() argument 54 TEST(RecursiveASTVisitor, VisitsClassTemplateTypeParmDefaultArgument) { in TEST() argument 63 TEST(RecursiveASTVisitor, VisitsCompoundLiteralType) { in TEST() argument 71 TEST(RecursiveASTVisitor, VisitsObjCPropertyType) { in TEST() argument 80 TEST(RecursiveASTVisitor, VisitInvalidType) { in TEST() argument
|
D | RecursiveASTVisitorTestDeclVisitor.cpp | 23 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtLoopVariable) { in TEST() argument 45 TEST(RecursiveASTVisitor, VisitsParmVarDeclForImplicitCode) { in TEST() argument 75 TEST(RecursiveASTVisitor, VisitsPartialTemplateSpecialization) { in TEST() argument 91 TEST(RecursiveASTVisitor, VisitsUndefinedClassTemplateSpecialization) { in TEST() argument 99 TEST(RecursiveASTVisitor, VisitsNestedUndefinedClassTemplateSpecialization) { in TEST() argument 109 TEST(RecursiveASTVisitor, VisitsUndefinedFunctionTemplateSpecialization) { in TEST() argument 117 TEST(RecursiveASTVisitor, VisitsNestedUndefinedFunctionTemplateSpecialization) { in TEST() argument 127 TEST(RecursiveASTVisitor, NoRecursionInSelfFriend) { in TEST() argument
|
/external/clang/unittests/Tooling/ |
D | RecursiveASTVisitorTestTypeLocVisitor.cpp | 25 TEST(RecursiveASTVisitor, VisitsBaseClassDeclarations) { in TEST() argument 31 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfForwardDeclaredClass) { in TEST() argument 40 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersWithIncompleteInnerClass) { in TEST() argument 48 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfSelfReferentialType) { in TEST() argument 56 TEST(RecursiveASTVisitor, VisitsClassTemplateTypeParmDefaultArgument) { in TEST() argument 65 TEST(RecursiveASTVisitor, VisitsCompoundLiteralType) { in TEST() argument 73 TEST(RecursiveASTVisitor, VisitsObjCPropertyType) { in TEST() argument 82 TEST(RecursiveASTVisitor, VisitInvalidType) { in TEST() argument
|
D | RecursiveASTVisitorTestExprVisitor.cpp | 25 TEST(RecursiveASTVisitor, VisitsParensDuringDataRecursion) { in TEST() argument 46 TEST(RecursiveASTVisitor, VisitsClassTemplateTemplateParmDefaultArgument) { in TEST() argument 67 TEST(RecursiveASTVisitor, VisitsClassTemplateNonTypeParmDefaultArgument) { in TEST() argument 92 TEST(RecursiveASTVisitor, VisitsImplicitCopyConstructors) { in TEST() argument 133 TEST(RecursiveASTVisitor, CanVisitImplicitMemberInitializations) { in TEST() argument 149 TEST(RecursiveASTVisitor, CanSkipImplicitMemberInitializations) { in TEST() argument 171 TEST(RecursiveASTVisitor, VisitsBaseClassTemplateArguments) { in TEST() argument 178 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtRange) { in TEST() argument 188 TEST(RecursiveASTVisitor, VisitsCallExpr) { in TEST() argument 207 TEST(RecursiveASTVisitor, VisitsExtension) { in TEST() argument [all …]
|
D | RecursiveASTVisitorTestDeclVisitor.cpp | 25 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtLoopVariable) { in TEST() argument 47 TEST(RecursiveASTVisitor, VisitsParmVarDeclForImplicitCode) { in TEST() argument 77 TEST(RecursiveASTVisitor, VisitsPartialTemplateSpecialization) { in TEST() argument 93 TEST(RecursiveASTVisitor, VisitsUndefinedClassTemplateSpecialization) { in TEST() argument 101 TEST(RecursiveASTVisitor, VisitsNestedUndefinedClassTemplateSpecialization) { in TEST() argument 111 TEST(RecursiveASTVisitor, VisitsUndefinedFunctionTemplateSpecialization) { in TEST() argument 119 TEST(RecursiveASTVisitor, VisitsNestedUndefinedFunctionTemplateSpecialization) { in TEST() argument 129 TEST(RecursiveASTVisitor, NoRecursionInSelfFriend) { in TEST() argument
|
D | RecursiveASTVisitorTestCallVisitor.cpp | 27 TEST(RecursiveASTVisitor, VisitsCallInTemplateInstantiation) { in TEST() argument 38 TEST(RecursiveASTVisitor, VisitsCallInNestedFunctionTemplateInstantiation) { in TEST() argument 51 TEST(RecursiveASTVisitor, VisitsCallInNestedClassTemplateInstantiation) { in TEST() argument 69 TEST(RecursiveASTVisitor, VisitsCallInPartialTemplateSpecialization) { in TEST() argument 86 TEST(RecursiveASTVisitor, VisitsExplicitTemplateSpecialization) { in TEST() argument 111 TEST(RecursiveASTVisitor, TraversesOverloadedOperator) { in TEST() argument
|
D | RecursiveASTVisitorTest.cpp | 41 TEST(RecursiveASTVisitor, VisitsLambdaExpr) { in TEST() argument 48 TEST(RecursiveASTVisitor, TraverseLambdaBodyCanBeOverridden) { in TEST() argument 67 TEST(RecursiveASTVisitor, HasCaptureDefaultLoc) { in TEST() argument 93 TEST(RecursiveASTVisitor, LambdaClosureTypesAreImplicit) { in TEST() argument 119 TEST(RecursiveASTVisitor, AttributesAreVisited) { in TEST() argument 145 TEST(RecursiveASTVisitor, ArrayInitializersAreVisited) { in TEST() argument
|
/external/llvm-project/clang/include/clang/AST/ |
D | RecursiveASTVisitor.h | 164 template <typename Derived> class RecursiveASTVisitor { 348 decltype(&RecursiveASTVisitor::Traverse##NAME), \ 352 decltype(&RecursiveASTVisitor::Traverse##NAME), \ 354 Derived &, RecursiveASTVisitor &>>(*this) \ 504 bool RecursiveASTVisitor<Derived>::dataTraverseNode(Stmt *S, 523 bool RecursiveASTVisitor<Derived>::PostVisitStmt(Stmt *S) { 546 if (::clang::detail::isSameMethod(&RecursiveASTVisitor::Traverse##CLASS, \ 553 if (::clang::detail::isSameMethod(&RecursiveASTVisitor::Traverse##CLASS, \ 571 bool RecursiveASTVisitor<Derived>::TraverseStmt(Stmt *S, 612 bool RecursiveASTVisitor<Derived>::TraverseType(QualType T) { [all …]
|
/external/clang/include/clang/AST/ |
D | RecursiveASTVisitor.h | 140 template <typename Derived> class RecursiveASTVisitor { 313 &RecursiveASTVisitor::Traverse##NAME), \ 317 decltype(&RecursiveASTVisitor::Traverse##NAME), \ 319 Derived &, RecursiveASTVisitor &>::type>(*this) \ 514 bool RecursiveASTVisitor<Derived>::dataTraverseNode(Stmt *S, 570 bool RecursiveASTVisitor<Derived>::PostVisitStmt(Stmt *S) { 587 bool RecursiveASTVisitor<Derived>::TraverseStmt(Stmt *S, 631 bool RecursiveASTVisitor<Derived>::TraverseType(QualType T) { 647 bool RecursiveASTVisitor<Derived>::TraverseTypeLoc(TypeLoc TL) { 663 #define VISITORCLASS RecursiveASTVisitor [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
D | LoopConvertUtils.h | 59 : public clang::RecursiveASTVisitor<StmtAncestorASTVisitor> { 77 friend class clang::RecursiveASTVisitor<StmtAncestorASTVisitor>; 91 : public clang::RecursiveASTVisitor<ComponentFinderASTVisitor> { 103 friend class clang::RecursiveASTVisitor<ComponentFinderASTVisitor>; 115 : public clang::RecursiveASTVisitor<DependencyFinderASTVisitor> { 160 friend class clang::RecursiveASTVisitor<DependencyFinderASTVisitor>; 178 : public clang::RecursiveASTVisitor<DeclFinderASTVisitor> { 193 friend class clang::RecursiveASTVisitor<DeclFinderASTVisitor>; 289 : public RecursiveASTVisitor<ForLoopIndexUseVisitor> { 344 typedef RecursiveASTVisitor<ForLoopIndexUseVisitor> VisitorBase; [all …]
|
/external/llvm-project/clang/docs/ |
D | RAVFrontendAction.rst | 2 How to write RecursiveASTVisitor based ASTFrontendActions. 9 a RecursiveASTVisitor to find CXXRecordDecl AST nodes with a specified 49 // Traversing the translation unit decl via a RecursiveASTVisitor 54 // A RecursiveASTVisitor implementation. 58 Using the RecursiveASTVisitor 62 RecursiveASTVisitor to extract the relevant information from the AST. 64 The RecursiveASTVisitor provides hooks of the form bool 69 Let's start by writing a RecursiveASTVisitor that visits all 75 : public RecursiveASTVisitor<FindNamedClassVisitor> { 88 In the methods of our RecursiveASTVisitor we can now use the full power [all …]
|
/external/clang/docs/ |
D | RAVFrontendAction.rst | 2 How to write RecursiveASTVisitor based ASTFrontendActions. 9 a RecursiveASTVisitor to find CXXRecordDecl AST nodes with a specified 49 // Traversing the translation unit decl via a RecursiveASTVisitor 54 // A RecursiveASTVisitor implementation. 58 Using the RecursiveASTVisitor 62 RecursiveASTVisitor to extract the relevant information from the AST. 64 The RecursiveASTVisitor provides hooks of the form bool 69 Let's start by writing a RecursiveASTVisitor that visits all 75 : public RecursiveASTVisitor<FindNamedClassVisitor> { 88 In the methods of our RecursiveASTVisitor we can now use the full power [all …]
|
/external/llvm-project/clang/lib/ARCMigrate/ |
D | TransBlockObjCVariable.cpp | 40 public RecursiveASTVisitor<RootBlockObjCVarRewriter> { 43 class BlockVarChecker : public RecursiveASTVisitor<BlockVarChecker> { 46 typedef RecursiveASTVisitor<BlockVarChecker> base; 111 class BlockObjCVarRewriter : public RecursiveASTVisitor<BlockObjCVarRewriter> {
|
/external/clang/lib/ARCMigrate/ |
D | TransBlockObjCVariable.cpp | 41 public RecursiveASTVisitor<RootBlockObjCVarRewriter> { 44 class BlockVarChecker : public RecursiveASTVisitor<BlockVarChecker> { 47 typedef RecursiveASTVisitor<BlockVarChecker> base; 112 class BlockObjCVarRewriter : public RecursiveASTVisitor<BlockObjCVarRewriter> {
|
/external/clang/unittests/AST/ |
D | PostOrderASTVisitor.cpp | 24 : public RecursiveASTVisitor<RecordingVisitor> { 75 TEST(RecursiveASTVisitor, PostOrderTraversal) { in TEST() argument 100 TEST(RecursiveASTVisitor, NoPostOrderTraversal) { in TEST() argument
|
/external/llvm-project/clang/unittests/AST/ |
D | RecursiveASTVisitorTest.cpp | 60 : public RecursiveASTVisitor<CollectInterestingEvents> { 64 bool Ret = RecursiveASTVisitor::TraverseFunctionDecl(D); in TraverseFunctionDecl() 72 bool Ret = RecursiveASTVisitor::TraverseAttr(A); in TraverseAttr()
|