Home
last modified time | relevance | path

Searched refs:Visitor (Results 1 – 25 of 145) sorted by relevance

123456

/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DDeclRefExpr.cpp35 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 DLambdaExpr.cpp50 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 DCXXMemberCall.cpp26 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 DConcept.cpp42 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 DNestedNameSpecifiers.cpp61 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 DCXXMethodDecl.cpp39 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 DAttr.cpp35 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 DInitListExprPreOrder.cpp35 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 DConstructExpr.cpp46 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 DMemberPointerTypeLoc.cpp34 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 DLambdaTemplateParams.cpp41 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 DInitListExprPostOrder.cpp27 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 DLookupTest.cpp49 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 DLexicallyOrderedRecursiveASTVisitorTest.cpp131 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 DSourceCodeTest.cpp122 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 DRecursiveASTVisitorTestDeclVisitor.cpp24 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 DRecursiveASTVisitorTestTypeLocVisitor.cpp24 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 DQualTypeNamesTest.cpp46 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 DCommentHandlerTest.cpp70 : 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 DCastExprTest.cpp33 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 DRecursiveASTVisitorTestPostOrderVisitor.cpp78 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 DTestVisitor.h94 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 DTypeVisitorCallbackPipeline.h26 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 DSymbolVisitorCallbackPipeline.h25 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 DRefactoringActionRulesInternal.h71 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,

123456