Home | History | Annotate | Download | only in Tooling

Lines Matching defs:Visitor

26   ParenExprVisitor Visitor;
27 Visitor.ExpectMatch("", 1, 9);
28 EXPECT_TRUE(Visitor.runOver("int k = (4) + 9;\n"));
47 TemplateArgumentLocTraverser Visitor;
48 Visitor.ExpectMatch("X", 2, 40);
49 EXPECT_TRUE(Visitor.runOver(
68 CXXBoolLiteralExprVisitor Visitor;
69 Visitor.ExpectMatch("true", 2, 19);
70 EXPECT_TRUE(Visitor.runOver(
76 // A visitor that visits implicit declarations and matches constructors.
93 ImplicitCtorVisitor Visitor;
94 Visitor.ExpectMatch("Simple", 2, 8);
97 EXPECT_TRUE(Visitor.runOver(
103 /// \brief A visitor that optionally includes implicit code and matches
134 ConstructExprVisitor Visitor;
135 Visitor.setShouldVisitImplicitCode(true);
136 Visitor.ExpectMatch("WithCtor", 2, 8);
138 // that a visitor that visits implicit code visits that initialization.
141 EXPECT_TRUE(Visitor.runOver(
148 // visits are omitted when the visitor does not include implicit code.
150 ConstructExprVisitor Visitor;
151 Visitor.setShouldVisitImplicitCode(false);
152 Visitor.DisallowMatch("WithCtor", 2, 8);
154 // that a visitor that skips implicit code skips that initialization.
157 EXPECT_TRUE(Visitor.runOver(
172 DeclRefExprVisitor Visitor;
173 Visitor.ExpectMatch("x", 2, 3);
174 EXPECT_TRUE(Visitor.runOver(
179 DeclRefExprVisitor Visitor;
180 Visitor.ExpectMatch("x", 2, 25);
181 Visitor.ExpectMatch("x", 2, 30);
182 EXPECT_TRUE(Visitor.runOver(
189 DeclRefExprVisitor Visitor;
190 Visitor.ExpectMatch("x", 1, 22);
191 EXPECT_TRUE(Visitor.runOver(
197 DeclRefExprVisitor Visitor;
198 Visitor.ExpectMatch("x", 3, 43);
199 EXPECT_TRUE(Visitor.runOver(
208 DeclRefExprVisitor Visitor;
209 Visitor.ExpectMatch("s", 1, 24);
210 EXPECT_TRUE(Visitor.runOver(
215 DeclRefExprVisitor Visitor;
216 Visitor.ExpectMatch("x", 3, 24);
217 EXPECT_TRUE(Visitor.runOver("void f(int(^)(int)); \n"