| /llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
| H A D | DeclRefExpr.cpp | 35 DeclRefExprVisitor Visitor; in TEST() local 37 EXPECT_TRUE(Visitor.runOver( in TEST() 42 DeclRefExprVisitor Visitor; in TEST() local 45 EXPECT_TRUE(Visitor.runOver( in TEST() 52 DeclRefExprVisitor Visitor; in TEST() local 54 EXPECT_TRUE(Visitor.runOver( in TEST() 59 DeclRefExprVisitor Visitor; in TEST() local 61 EXPECT_TRUE(Visitor.runOver( in TEST() 67 DeclRefExprVisitor Visitor; in TEST() local 75 DeclRefExprVisitor Visitor; in TEST() local [all …]
|
| H A D | LambdaExpr.cpp | 50 LambdaExprVisitor Visitor; in TEST() local 51 Visitor.ExpectMatch("", 1, 12); in TEST() 59 LambdaExprVisitor Visitor; in TEST() local 60 Visitor.ExpectMatch("", 1, 12); in TEST() 61 Visitor.ExpectMatch("", 1, 16); in TEST() 69 LambdaExprVisitor Visitor; in TEST() local 71 Visitor.ExpectMatch("", 1, 10); in TEST() 72 Visitor.ExpectMatch("", 1, 14); in TEST() 80 LambdaExprVisitor Visitor; in TEST() local 92 LambdaExprVisitor Visitor; in TEST() local [all …]
|
| H A D | CXXMemberCall.cpp | 26 CXXMemberCallVisitor Visitor; in TEST() local 27 Visitor.ExpectMatch("Y::x", 3, 3); in TEST() 28 EXPECT_TRUE(Visitor.runOver( in TEST() 37 CXXMemberCallVisitor Visitor; in TEST() local 39 EXPECT_TRUE(Visitor.runOver( in TEST() 50 CXXMemberCallVisitor Visitor; in TEST() local 52 EXPECT_TRUE(Visitor.runOver( in TEST() 68 CXXMemberCallVisitor Visitor; in TEST() local 70 EXPECT_TRUE(Visitor.runOver( in TEST() 85 CXXMemberCallVisitor Visitor; in TEST() local [all …]
|
| H A D | Concept.cpp | 42 ConceptVisitor Visitor; in TEST() local 43 Visitor.ShouldVisitImplicitCode = true; in TEST() 52 EXPECT_EQ(1, Visitor.TypeConstraintsTraversed); in TEST() 54 Visitor = {}; // Don't visit implicit code now. in TEST() 61 EXPECT_EQ(1, Visitor.TypeConstraintsTraversed); in TEST() 63 Visitor = {}; in TEST() 72 EXPECT_EQ(3, Visitor.ConceptRequirementsTraversed); in TEST() 107 VisitDeclOnlyOnce Visitor; in TEST() local 111 EXPECT_EQ(1, Visitor.AutoTypeVisited); in TEST() 112 EXPECT_EQ(1, Visitor.AutoTypeLocVisited); in TEST() [all …]
|
| H A D | NestedNameSpecifiers.cpp | 61 NestedNameSpecifiersVisitor Visitor; in TEST() local 62 Visitor.ExpectMatch("ns", 13, 8); in TEST() 63 Visitor.ExpectMatch("ns", 16, 8); in TEST() 64 Visitor.ExpectMatch("ns", 19, 8); in TEST() 65 Visitor.ExpectMatch("ns", 22, 5); in TEST() 66 Visitor.ExpectMatch("Outer", 13, 12); in TEST() 67 Visitor.ExpectMatch("Outer", 16, 12); in TEST() 68 Visitor.ExpectMatch("Outer", 19, 12); in TEST() 69 Visitor.ExpectMatch("Outer", 22, 9); in TEST() 70 EXPECT_TRUE(Visitor.runOver(Source, NestedNameSpecifiersVisitor::Lang_CXX14)); in TEST()
|
| H A D | CXXMethodDecl.cpp | 39 CXXMethodDeclVisitor Visitor(VisitImplCode); in TEST() local 41 Visitor.ExpectMatch("declref", 8, 28); in TEST() 43 Visitor.DisallowMatch("declref", 8, 28); in TEST() 45 Visitor.ExpectMatch("parm", 8, 27); in TEST() 55 EXPECT_TRUE(Visitor.runOver(Code, CXXMethodDeclVisitor::Lang_CXX11)); in TEST() 61 CXXMethodDeclVisitor Visitor(VisitImplCode); in TEST() local 63 Visitor.ExpectMatch("declref", 4, 58, /*Times=*/2); in TEST() 65 Visitor.DisallowMatch("declref", 4, 58); in TEST() 73 EXPECT_TRUE(Visitor.runOver(Code, CXXMethodDeclVisitor::Lang_CXX2a)); in TEST()
|
| H A D | Attr.cpp | 35 AttrVisitor Visitor; in TEST() local 36 Visitor.ExpectMatch("Attr", 4, 24); in TEST() 37 Visitor.ExpectMatch("guarded_by", 4, 24); in TEST() 38 Visitor.ExpectMatch("mu1", 4, 35); in TEST() 39 Visitor.ExpectMatch("Attr", 5, 29); in TEST() 40 Visitor.ExpectMatch("mu1", 5, 54); in TEST() 41 Visitor.ExpectMatch("mu2", 5, 59); in TEST() 42 EXPECT_TRUE(Visitor.runOver( in TEST()
|
| H A D | InitListExprPreOrder.cpp | 35 InitListExprPreOrderVisitor Visitor(/*VisitImplicitCode=*/true); in TEST() local 36 Visitor.ExpectMatch("syntactic", 2, 21); in TEST() 37 Visitor.ExpectMatch("semantic", 2, 21); in TEST() 38 EXPECT_TRUE(Visitor.runOver("struct S { int x; };\n" in TEST() 44 InitListExprPreOrderVisitor Visitor(/*VisitImplicitCode=*/false); in TEST() local 45 Visitor.ExpectMatch("syntactic", 2, 21); in TEST() 46 Visitor.DisallowMatch("semantic", 2, 21); in TEST() 47 EXPECT_TRUE(Visitor.runOver("struct S { int x; };\n" in TEST()
|
| H A D | ConstructExpr.cpp | 46 ConstructExprVisitor Visitor; in TEST() local 47 Visitor.setShouldVisitImplicitCode(true); in TEST() 48 Visitor.ExpectMatch("WithCtor", 2, 8); in TEST() 53 EXPECT_TRUE(Visitor.runOver( in TEST() 62 ConstructExprVisitor Visitor; in TEST() local 63 Visitor.setShouldVisitImplicitCode(false); in TEST() 64 Visitor.DisallowMatch("WithCtor", 2, 8); in TEST() 69 EXPECT_TRUE(Visitor.runOver( in TEST()
|
| H A D | MemberPointerTypeLoc.cpp | 34 MemberPointerTypeLocVisitor Visitor; in TEST() local 35 Visitor.ExpectMatch("Bar", 4, 36); in TEST() 36 Visitor.ExpectMatch("T", 7, 23); in TEST() 46 EXPECT_TRUE(Visitor.runOver(Code)); in TEST() 50 MemberPointerTypeLocVisitor Visitor; in TEST() local 55 EXPECT_FALSE(Visitor.runOver(Code)); in TEST()
|
| H A D | LambdaTemplateParams.cpp | 41 LambdaTemplateParametersVisitor Visitor; in TEST() local 42 Visitor.ExpectMatch("T", 2, 15); in TEST() 43 Visitor.ExpectMatch("I", 2, 24); in TEST() 44 Visitor.ExpectMatch("TT", 2, 31); in TEST() 45 EXPECT_TRUE(Visitor.runOver( in TEST()
|
| H A D | InitListExprPostOrder.cpp | 27 InitListExprPostOrderVisitor Visitor; in TEST() local 28 Visitor.ExpectMatch("syntactic", 2, 21); in TEST() 29 Visitor.ExpectMatch("semantic", 2, 21); in TEST() 30 EXPECT_TRUE(Visitor.runOver("struct S { int x; };\n" in TEST()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | LookupTest.cpp | 49 GetDeclsVisitor Visitor; in TEST() local 60 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() 66 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() 72 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() 78 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() 120 Visitor.runOver( in TEST() 143 Visitor.runOver(R"( in TEST() 161 Visitor.runOver(R"( in TEST() 178 Visitor.runOver(R"( in TEST() 191 GetDeclsVisitor Visitor; in TEST() local [all …]
|
| H A D | LexicallyOrderedRecursiveASTVisitorTest.cpp | 131 DummyMatchVisitor Visitor; in TEST() local 134 Visitor.ExpectMatch("/I/method/", 8, 1); in TEST() 140 Visitor.DisallowMatch("/catF/", 22, 1); in TEST() 163 DummyMatchVisitor Visitor; in TEST() local 176 Visitor.ExpectMatch("/f/T@1", 2, 11); in TEST() 177 Visitor.ExpectMatch("/f/f/@2", 2, 20); in TEST() 181 EXPECT_TRUE(Visitor.runOver(Source)); in TEST() 213 Visitor.ExpectMatch("a@0", 14, 3); in TEST() 215 Visitor.ExpectMatch("b@2", 14, 7); in TEST() 217 Visitor.ExpectMatch("c@4", 14, 11); in TEST() [all …]
|
| H A D | SourceCodeTest.cpp | 122 CallsVisitor Visitor; in TEST() local 137 CallsVisitor Visitor; in TEST() local 162 CallsVisitor Visitor; in TEST() local 178 Visitor.runOver( in TEST() 431 Visitor.runOver(Code); in TEST() 443 CallsVisitor Visitor; in TEST() local 459 IntLitVisitor Visitor; in TEST() local 474 IntLitVisitor Visitor; in TEST() local 521 CallsVisitor Visitor; in TEST() local 568 CallsVisitor Visitor; in TEST() local [all …]
|
| H A D | RecursiveASTVisitorTestDeclVisitor.cpp | 24 VarDeclVisitor Visitor; in TEST() local 26 EXPECT_TRUE(Visitor.runOver( in TEST() 54 EXPECT_TRUE(Visitor.runOver( in TEST() 81 NamedDeclVisitor Visitor; in TEST() local 84 EXPECT_TRUE(Visitor.runOver( in TEST() 92 NamedDeclVisitor Visitor; in TEST() local 94 EXPECT_TRUE(Visitor.runOver( in TEST() 100 NamedDeclVisitor Visitor; in TEST() local 110 NamedDeclVisitor Visitor; in TEST() local 118 NamedDeclVisitor Visitor; in TEST() local [all …]
|
| H A D | RecursiveASTVisitorTestTypeLocVisitor.cpp | 24 TypeLocVisitor Visitor; in TEST() local 30 TypeLocVisitor Visitor; in TEST() local 32 EXPECT_TRUE(Visitor.runOver( in TEST() 39 TypeLocVisitor Visitor; in TEST() local 41 EXPECT_TRUE(Visitor.runOver( in TEST() 47 TypeLocVisitor Visitor; in TEST() local 49 EXPECT_TRUE(Visitor.runOver( in TEST() 55 TypeLocVisitor Visitor; in TEST() local 64 TypeLocVisitor Visitor; in TEST() local 72 TypeLocVisitor Visitor; in TEST() local [all …]
|
| H A D | QualTypeNamesTest.cpp | 46 TypeNameVisitor Visitor; in TEST() local 48 Visitor.ExpectedQualTypeNames["CheckInt"] = "int"; in TEST() 62 Visitor.ExpectedQualTypeNames["CheckC"] = in TEST() 65 Visitor.ExpectedQualTypeNames["CheckD"] = in TEST() 69 Visitor.ExpectedQualTypeNames["CheckE"] = in TEST() 78 Visitor.ExpectedQualTypeNames["CheckH"] = "struct X"; in TEST() 80 Visitor.ExpectedQualTypeNames["CheckI"] = "aClass"; in TEST() 91 Visitor.ExpectedQualTypeNames["AliasInnerTypeVal"] = in TEST() 94 Visitor.ExpectedQualTypeNames["CheckN"] = "const X *"; in TEST() 95 Visitor.ExpectedQualTypeNames["ttp_using"] = in TEST() [all …]
|
| H A D | CommentHandlerTest.cpp | 70 : TestAction(Visitor) { } in CommentHandlerAction() 132 CommentHandlerVisitor Visitor; in TEST() local 138 CommentHandlerVisitor Visitor; in TEST() local 139 EXPECT_TRUE(Visitor.runOver( in TEST() 146 CommentHandlerVisitor Visitor; in TEST() local 147 EXPECT_TRUE(Visitor.runOver( in TEST() 159 CommentHandlerVisitor Visitor; in TEST() local 160 EXPECT_TRUE(Visitor.runOver( in TEST() 170 CommentHandlerVisitor Visitor; in TEST() local 171 EXPECT_TRUE(Visitor.runOver( in TEST() [all …]
|
| H A D | CastExprTest.cpp | 33 CastExprVisitor Visitor; in TEST() local 34 Visitor.OnExplicitCast = [](ExplicitCastExpr *Expr) { in TEST() 39 Visitor.runOver("struct S1 {};\n" in TEST() 53 CastExprVisitor Visitor; in TEST() local 54 Visitor.OnExplicitCast = [](ExplicitCastExpr *Expr) { in TEST() 59 Visitor.runOver("struct S { consteval S(int) {} };\n" in TEST() 74 CastExprVisitor Visitor; in TEST() local 75 Visitor.OnCast = [](CastExpr *Expr) { in TEST() 97 CastExprVisitor Visitor; in TEST() local 98 Visitor.OnCast = [](CastExpr *Expr) { in TEST() [all …]
|
| H A D | RecursiveASTVisitorTestPostOrderVisitor.cpp | 78 RecordingVisitor Visitor(true); in TEST() local 79 Visitor.runOver("class A {\n" in TEST() 92 ASSERT_EQ(expected.size(), Visitor.VisitedNodes.size()); in TEST() 94 ASSERT_EQ(expected[I], Visitor.VisitedNodes[I]); in TEST() 100 RecordingVisitor Visitor(false); in TEST() local 101 Visitor.runOver("class A {\n" in TEST() 111 ASSERT_EQ(expected.size(), Visitor.VisitedNodes.size()); in TEST() 113 ASSERT_EQ(expected[I], Visitor.VisitedNodes[I]); in TEST()
|
| H A D | TestVisitor.h | 94 FindConsumer(TestVisitor *Visitor) : Visitor(Visitor) {} in FindConsumer() argument 97 Visitor->Context = &Context; in HandleTranslationUnit() 98 Visitor->TraverseDecl(Context.getTranslationUnitDecl()); in HandleTranslationUnit() 102 TestVisitor *Visitor; 107 TestAction(TestVisitor *Visitor) : Visitor(Visitor) {} in TestAction() argument 112 return std::make_unique<FindConsumer>(Visitor); in CreateASTConsumer() 116 TestVisitor *Visitor; 128 template <typename T, template <typename> class Visitor = TestVisitor> 129 class ExpectedLocationVisitor : public Visitor<T> {
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeVisitorCallbackPipeline.h | 26 for (auto Visitor : Pipeline) { in visitUnknownType() local 34 for (auto Visitor : Pipeline) { in visitUnknownMember() local 42 for (auto Visitor : Pipeline) { in visitTypeBegin() local 43 if (auto EC = Visitor->visitTypeBegin(Record)) in visitTypeBegin() 50 for (auto Visitor : Pipeline) { in visitTypeBegin() local 58 for (auto Visitor : Pipeline) { in visitTypeEnd() local 59 if (auto EC = Visitor->visitTypeEnd(Record)) in visitTypeEnd() 66 for (auto Visitor : Pipeline) { in visitMemberBegin() local 74 for (auto Visitor : Pipeline) { in visitMemberEnd() local 100 for (auto Visitor : Pipeline) { in visitKnownRecordImpl() local [all …]
|
| H A D | SymbolVisitorCallbackPipeline.h | 25 for (auto Visitor : Pipeline) { in visitUnknownSymbol() local 26 if (auto EC = Visitor->visitUnknownSymbol(Record)) in visitUnknownSymbol() 33 for (auto Visitor : Pipeline) { in visitSymbolBegin() local 34 if (auto EC = Visitor->visitSymbolBegin(Record, Offset)) in visitSymbolBegin() 41 for (auto Visitor : Pipeline) { in visitSymbolBegin() local 42 if (auto EC = Visitor->visitSymbolBegin(Record)) in visitSymbolBegin() 49 for (auto Visitor : Pipeline) { in visitSymbolEnd() local 50 if (auto EC = Visitor->visitSymbolEnd(Record)) in visitSymbolEnd() 62 for (auto Visitor : Pipeline) { \ 63 if (auto EC = Visitor->visitKnownRecord(CVR, Record)) \
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/ |
| H A D | RefactoringActionRulesInternal.h | 71 void visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor, in visitRefactoringOptionsImpl() argument 74 RefactoringOptionVisitor &Visitor; in visitRefactoringOptionsImpl() member 78 Option->passToVisitor(Visitor); in visitRefactoringOptionsImpl() 82 (OptionGatherer{Visitor})(First); in visitRefactoringOptionsImpl() 83 return visitRefactoringOptionsImpl(Visitor, Rest...); in visitRefactoringOptionsImpl() 88 RefactoringOptionVisitor &Visitor, in visitRefactoringOptions() argument 91 visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...); in visitRefactoringOptions() 142 void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) override { 144 Visitor, Requirements,
|