Lines Matching refs:constructMatcher
42 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() function in clang::ast_matchers::dynamic::__anon6bd0179f0111::RegistryTest
49 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(), Error); in constructMatcher()
54 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() function in clang::ast_matchers::dynamic::__anon6bd0179f0111::RegistryTest
62 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1), Error); in constructMatcher()
67 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() function in clang::ast_matchers::dynamic::__anon6bd0179f0111::RegistryTest
76 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1, Arg2), in constructMatcher()
129 Matcher<Stmt> IsArrowValue = constructMatcher( in TEST_F()
130 "memberExpr", constructMatcher("isArrow")).getTypedMatcher<Stmt>(); in TEST_F()
132 constructMatcher("cxxBoolLiteral").getTypedMatcher<Stmt>(); in TEST_F()
146 Matcher<Decl> Value = constructMatcher( in TEST_F()
147 "namedDecl", constructMatcher("hasName", StringRef("X"))) in TEST_F()
152 Value = functionDecl(constructMatcher("parameterCountIs", 2) in TEST_F()
159 Matcher<Decl> HasInitializerSimple = constructMatcher( in TEST_F()
160 "varDecl", constructMatcher("hasInitializer", constructMatcher("stmt"))) in TEST_F()
162 Matcher<Decl> HasInitializerComplex = constructMatcher( in TEST_F()
164 constructMatcher("hasInitializer", constructMatcher("callExpr"))) in TEST_F()
180 functionDecl(constructMatcher( in TEST_F()
181 "hasParameter", 1, constructMatcher("hasName", StringRef("x"))) in TEST_F()
188 Matcher<Stmt> CallExpr0 = constructMatcher( in TEST_F()
190 constructMatcher("callee", constructMatcher("memberExpr", in TEST_F()
191 constructMatcher("isArrow")))) in TEST_F()
194 Matcher<Stmt> CallExpr1 = constructMatcher( in TEST_F()
196 constructMatcher( in TEST_F()
198 constructMatcher("cxxMethodDecl", in TEST_F()
199 constructMatcher("hasName", StringRef("x"))))) in TEST_F()
211 constructMatcher( in TEST_F()
212 "loc", constructMatcher("asString", StringRef("const double *"))) in TEST_F()
216 constructMatcher( in TEST_F()
231 const VariantMatcher IsDefinition = constructMatcher("isDefinition"); in TEST_F()
233 constructMatcher("varDecl", IsDefinition).getTypedMatcher<Decl>(); in TEST_F()
235 constructMatcher("recordDecl", IsDefinition).getTypedMatcher<Decl>(); in TEST_F()
237 constructMatcher("functionDecl", IsDefinition).getTypedMatcher<Decl>(); in TEST_F()
245 Matcher<Decl> Anything = constructMatcher("anything").getTypedMatcher<Decl>(); in TEST_F()
246 Matcher<Decl> RecordDecl = constructMatcher( in TEST_F()
247 "recordDecl", constructMatcher("hasName", StringRef("Foo")), in TEST_F()
257 Matcher<Stmt> ConstructExpr = constructMatcher( in TEST_F()
259 constructMatcher( in TEST_F()
261 constructMatcher( in TEST_F()
263 constructMatcher( in TEST_F()
264 "ofClass", constructMatcher("hasName", StringRef("Foo")))))) in TEST_F()
272 Matcher<Decl> HasTemplateArgument = constructMatcher( in TEST_F()
274 constructMatcher( in TEST_F()
276 constructMatcher("refersToType", in TEST_F()
277 constructMatcher("asString", StringRef("int"))))) in TEST_F()
286 Matcher<Type> M = constructMatcher( in TEST_F()
288 constructMatcher("pointee", constructMatcher("isConstQualified"), in TEST_F()
289 constructMatcher("isInteger"))).getTypedMatcher<Type>(); in TEST_F()
293 M = constructMatcher( in TEST_F()
295 constructMatcher("hasElementType", constructMatcher("builtinType"))) in TEST_F()
302 Matcher<Decl> CtorDecl = constructMatcher( in TEST_F()
304 constructMatcher( in TEST_F()
306 constructMatcher("forField", in TEST_F()
307 constructMatcher("hasName", StringRef("foo"))))) in TEST_F()
315 Matcher<Decl> D = constructMatcher( in TEST_F()
317 constructMatcher( in TEST_F()
319 constructMatcher("recordDecl", in TEST_F()
320 constructMatcher("hasName", StringRef("X"))))) in TEST_F()
326 Matcher<Stmt> S = constructMatcher( in TEST_F()
328 constructMatcher( in TEST_F()
330 constructMatcher("varDecl", in TEST_F()
331 constructMatcher("hasName", StringRef("X"))))) in TEST_F()
338 S = constructMatcher( in TEST_F()
339 "compoundStmt", constructMatcher("hasParent", constructMatcher("ifStmt"))) in TEST_F()
346 Matcher<Decl> D = constructMatcher( in TEST_F()
348 constructMatcher("recordDecl", in TEST_F()
349 constructMatcher("hasName", StringRef("Foo"))), in TEST_F()
350 constructMatcher("functionDecl", in TEST_F()
351 constructMatcher("hasName", StringRef("foo")))) in TEST_F()
358 D = constructMatcher( in TEST_F()
359 "allOf", constructMatcher("recordDecl"), in TEST_F()
360 constructMatcher( in TEST_F()
362 constructMatcher("anyOf", in TEST_F()
363 constructMatcher("hasName", StringRef("Foo")), in TEST_F()
364 constructMatcher("hasName", StringRef("Bar"))))) in TEST_F()
375 constructMatcher( in TEST_F()
377 constructMatcher("namedDecl", in TEST_F()
378 constructMatcher("hasName", StringRef("Bar")))) in TEST_F()
384 D = constructMatcher( in TEST_F()
385 "namedDecl", constructMatcher("hasName", StringRef("Foo")), in TEST_F()
386 constructMatcher("unless", constructMatcher("recordDecl"))) in TEST_F()
395 EXPECT_TRUE(constructMatcher("hasInitializer", Error.get()).isNull()); in TEST_F()
399 EXPECT_TRUE(constructMatcher("isArrow", StringRef(), Error.get()).isNull()); in TEST_F()
403 EXPECT_TRUE(constructMatcher("anyOf", Error.get()).isNull()); in TEST_F()
407 EXPECT_TRUE(constructMatcher("unless", StringRef(), StringRef(), in TEST_F()
414 EXPECT_TRUE(constructMatcher("ofClass", StringRef(), Error.get()).isNull()); in TEST_F()
420 constructMatcher("cxxRecordDecl", constructMatcher("cxxRecordDecl"), in TEST_F()
421 constructMatcher("parameterCountIs", 3), Error.get()) in TEST_F()
429 EXPECT_TRUE(constructMatcher("anyOf", StringRef(), StringRef(), in TEST_F()
435 EXPECT_TRUE(constructMatcher( in TEST_F()
437 constructMatcher("allOf", in TEST_F()
438 constructMatcher("isDerivedFrom", StringRef("FOO")), in TEST_F()
439 constructMatcher("isArrow")), in TEST_F()
501 Matcher<Decl> Value = constructMatcher( in TEST_F()
502 "decl", constructMatcher("hasAttr", StringRef("attr::WarnUnused"))) in TEST_F()
509 Matcher<Stmt> Value = constructMatcher("parenExpr").getTypedMatcher<Stmt>(); in TEST_F()