• Home
  • Raw
  • Download

Lines Matching refs:hasName

25     DeclarationMatcher HasEmptyName = recordDecl(hasName(""));  in TEST()
55 EXPECT_FALSE(Finder.addDynamicMatcher(hasName("x"), nullptr)); in TEST()
65 DeclarationMatcher NamedX = namedDecl(hasName("X")); in TEST()
117 DeclarationMatcher ClassX = recordDecl(recordDecl(hasName("X"))); in TEST()
142 cxxRecordDecl(hasName("Z"), isDerivedFrom("X")); in TEST()
261 cxxRecordDecl(isDerivedFrom(recordDecl(hasName("Some")))))); in TEST()
268 cxxRecordDecl(hasName("B"), isDerivedFrom(recordDecl(hasName("A")))))); in TEST()
284 varDecl(hasName("z_float"), in TEST()
288 varDecl(hasName("z_float"), in TEST()
292 varDecl(hasName("z_char"), in TEST()
309 varDecl(hasName("z_float"), in TEST()
313 varDecl(hasName("z_float"), in TEST()
317 varDecl(hasName("z_char"), in TEST()
329 cxxRecordDecl(isDerivedFrom(recordDecl(hasName("X")).bind("test"))))); in TEST()
335 cxxRecordDecl(isDerivedFrom(namedDecl(hasName("X")))))); in TEST()
340 cxxRecordDecl(hasMethod(hasName("func"))))); in TEST()
352 cxxRecordDecl(hasName("B"), isDerivedFrom(recordDecl())))); in TEST()
362 recordDecl(hasDeclContext(namespaceDecl(hasName("M")))))); in TEST()
369 recordDecl(hasDeclContext(namespaceDecl(hasName("N")))))); in TEST()
377 hasName("M"), hasDeclContext(namespaceDecl())))))); in TEST()
388 Code, varDecl(hasName("MyVar1"), hasDeclContext(translationUnitDecl())))); in TEST()
390 Code, varDecl(hasName("MyVar2"), hasDeclContext(translationUnitDecl())))); in TEST()
393 varDecl(hasName("MyVar2"), in TEST()
403 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST()
409 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST()
417 classTemplateDecl(hasName("X"), in TEST()
418 hasDescendant(fieldDecl(hasName("a")))))); in TEST()
424 classTemplateDecl(hasName("X"), in TEST()
425 hasDescendant(fieldDecl(hasName("a")))))); in TEST()
434 callExpr(allOf(callee(functionDecl(hasName("f"))), in TEST()
437 callExpr(allOf(callee(functionDecl(hasName("f"))), in TEST()
440 recordDecl(hasName("T"))))))))); in TEST()
442 callExpr(allOf(callee(functionDecl(hasName("f"))), in TEST()
445 recordDecl(hasName("T"))))), in TEST()
448 callExpr(allOf(callee(functionDecl(hasName("f"))), in TEST()
451 recordDecl(hasName("T"))))), in TEST()
468 anyOf(hasName("Y"), allOf(isDerivedFrom("X"), hasName("Z")))); in TEST()
476 recordDecl(anyOf(hasName("X"), hasName("Y"), hasName("Z"), hasName("U"))); in TEST()
481 recordDecl(anyOf(hasName("X"), hasName("Y"), hasName("Z"), hasName("U"), in TEST()
482 hasName("V"))); in TEST()
501 DeclarationMatcher HasClassX = recordDecl(has(recordDecl(hasName("X")))); in TEST()
506 recordDecl(hasName("Y"), has(recordDecl(hasName("X")))); in TEST()
517 has(recordDecl(hasName("X"))), in TEST()
518 has(recordDecl(hasName("Y"))), in TEST()
519 hasName("Z"))), in TEST()
521 has(recordDecl(hasName("A"))), in TEST()
522 has(recordDecl(hasName("B"))), in TEST()
523 hasName("C"))), in TEST()
524 hasName("F")); in TEST()
578 hasName("X"))), in TEST()
580 hasName("Y"))), in TEST()
581 hasName("Z")))), in TEST()
584 hasName("C"), in TEST()
586 hasName("A"))), in TEST()
588 hasName("B")))))), in TEST()
589 hasName("F"))); in TEST()
606 unless(hasName("X"))); in TEST()
617 hasName("X"), in TEST()
618 has(recordDecl(hasName("Z"))), in TEST()
620 has(recordDecl(hasName("Y"))))); in TEST()
626 namedDecl(hasName("Foo"), unless(recordDecl())); in TEST()
634 hasDescendant(recordDecl(hasName("X"))), in TEST()
635 hasName("Z")); in TEST()
649 hasDescendant(recordDecl(has(recordDecl(hasName("Y"))), in TEST()
650 hasName("X"))), in TEST()
651 hasName("Z")); in TEST()
672 hasDescendant(recordDecl(hasDescendant(recordDecl(hasName("Y"))), in TEST()
673 hasName("X"))), in TEST()
674 hasName("Z")); in TEST()
698 auto Name = hasName("i"); in TEST()
840 varDecl(hasName("i"), has(isInteger())))); in TEST()
842 varDecl(hasName("i"), has(isInteger())))); in TEST()
852 varDecl(hasName("i"), hasType(qualType(has(builtinType())))))); in TEST()
855 varDecl(hasName("i"), hasType(qualType(has(pointerType())))))); in TEST()
866 EXPECT_TRUE(notMatches("class X {};", enumDecl(hasName("X")))); in TEST()
870 EXPECT_TRUE(matches("enum X {};", enumDecl(hasName("X")))); in TEST()
874 DeclarationMatcher Matcher = enumConstantDecl(hasName("A")); in TEST()
882 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
883 has(declRefExpr(to(varDecl(hasName("i")))))); in TEST()
893 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
894 hasDescendant(declRefExpr(to(varDecl(hasName("i")))))); in TEST()
905 TypeMatcher TypeA = hasDeclaration(recordDecl(hasName("A"))); in TEST()
918 recordDecl(hasName("A"), has(recordDecl(hasName("B"))))); in TEST()
924 varDecl(hasType(namedDecl(hasName("S")))))); in TEST()
930 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST()
937 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST()
943 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST()
957 parmVarDecl(hasType(namedDecl(hasName("S")))))); in TEST()
970 EXPECT_TRUE(matches(Using, unresolvedUsingTypenameDecl(hasName("Foo")))); in TEST()
972 EXPECT_TRUE(matches(Using, parmVarDecl(hasType(namedDecl(hasName("Foo")))))); in TEST()
976 DeclarationMatcher ClassX = has(recordDecl(hasName("::X")).bind("x")); in TEST()
985 recordDecl(hasName("A"), has(recordDecl(hasName("B")).bind("b")))); in TEST()
992 callExpr(callee(cxxMethodDecl(hasName("x")))).bind("x"); in TEST()
1019 DeclarationMatcher ClassX = recordDecl(hasName("X")).bind("x"); in TEST()
1023 recordDecl(hasName("A"), hasDescendant(ClassX)), in TEST()
1024 recordDecl(hasName("B"), hasDescendant(ClassX)))), in TEST()
1031 qualType(hasDeclaration(enumDecl(hasName("X"))))))))); in TEST()
1042 varDecl(hasName("a"), in TEST()
1051 hasDeclaration(namedDecl(hasName("A")))))))); in TEST()
1055 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST()
1067 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST()
1078 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST()
1087 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST()
1096 varDecl(hasName("x"), hasTypeLoc(loc(asString("int")))))); in TEST()
1107 callExpr(hasDeclaration(cxxMethodDecl(hasName("x")))); in TEST()
1113 cxxMemberCallExpr(on(hasType(recordDecl(hasName("Y"))))); in TEST()
1132 cxxMemberCallExpr(on(hasType(pointsTo(recordDecl(hasName("Y")))))); in TEST()
1177 nonTypeTemplateParmDecl(hasName("N")))); in TEST()
1184 templateTypeParmDecl(hasName("T")))); in TEST()
1292 cxxMemberCallExpr(thisPointerType(recordDecl(hasName("Y")))); in TEST()
1324 cxxMemberCallExpr(thisPointerType(recordDecl(hasName("Y")))))))); in TEST()
1347 auto M = varDecl(hasName("X"), hasLocalStorage()); in TEST()
1352 M = varDecl(hasName("X"), hasGlobalStorage()); in TEST()
1362 EXPECT_TRUE(matches(T, varDecl(hasName("x"), hasAutomaticStorageDuration()))); in TEST()
1364 notMatches(T, varDecl(hasName("y"), hasAutomaticStorageDuration()))); in TEST()
1366 notMatches(T, varDecl(hasName("a"), hasAutomaticStorageDuration()))); in TEST()
1368 EXPECT_TRUE(matches(T, varDecl(hasName("y"), hasStaticStorageDuration()))); in TEST()
1369 EXPECT_TRUE(matches(T, varDecl(hasName("a"), hasStaticStorageDuration()))); in TEST()
1370 EXPECT_TRUE(notMatches(T, varDecl(hasName("x"), hasStaticStorageDuration()))); in TEST()
1376 EXPECT_TRUE(notMatches(T, varDecl(hasName("x"), hasThreadStorageDuration()))); in TEST()
1377 EXPECT_TRUE(notMatches(T, varDecl(hasName("y"), hasThreadStorageDuration()))); in TEST()
1378 EXPECT_TRUE(notMatches(T, varDecl(hasName("a"), hasThreadStorageDuration()))); in TEST()
1384 varDecl(hasName("i")))); in TEST()
1389 cxxMemberCallExpr(on(declRefExpr(to(varDecl(hasName("y")))))); in TEST()
1426 sizeOfExpr(hasArgumentOfType(hasDeclaration(recordDecl(hasName("A"))))))); in TEST()
1428 hasArgumentOfType(hasDeclaration(recordDecl(hasName("string"))))))); in TEST()
1508 StatementMatcher CallMethodX = callExpr(callee(cxxMethodDecl(hasName("x")))); in TEST()
1535 StatementMatcher CallFunctionF = callExpr(callee(functionDecl(hasName("f")))); in TEST()
1571 functionTemplateDecl(hasName("f")))); in TEST()
1577 functionTemplateDecl(hasName("f")))); in TEST()
1584 functionTemplateDecl(hasName("f"), in TEST()
1586 functionDecl(hasName("g")))))))); in TEST()
1591 hasArgument(0, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
1599 hasArgument(42, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
1605 hasAnyArgument(declRefExpr(to(varDecl(hasName("y")))))); in TEST()
1629 hasType(references(recordDecl(hasName("X"))))); in TEST()
1671 cxxMethodDecl(hasParameter(0, hasName("x"))))); in TEST()
1682 cxxMethodDecl(hasParameter(0, hasType(recordDecl(hasName("X"))))))); in TEST()
1685 cxxMethodDecl(hasParameter(0, hasType(recordDecl(hasName("X"))))))); in TEST()
1688 0, hasType(pointsTo(recordDecl(hasName("X")))))))); in TEST()
1691 0, hasType(references(recordDecl(hasName("X")))))))); in TEST()
1697 cxxMethodDecl(hasAnyParameter(hasType(recordDecl(hasName("X"))))))); in TEST()
1700 cxxMethodDecl(hasAnyParameter(hasType(recordDecl(hasName("X"))))))); in TEST()
1710 recordDecl(hasName("Y"))))))); in TEST()
1722 notMatches("void Func();", functionDecl(hasName("Func"), isDeleted()))); in TEST()
1724 functionDecl(hasName("Func"), isDeleted()))); in TEST()
1738 varDecl(hasName("foo"), isConstexpr()))); in TEST()
1740 functionDecl(hasName("bar"), isConstexpr()))); in TEST()
1746 cxxMethodDecl(hasAnyParameter(hasType(recordDecl(hasName("X"))))))); in TEST()
1752 hasType(pointsTo(recordDecl(hasName("X")))))))); in TEST()
1757 cxxMethodDecl(hasAnyParameter(hasName("x"))))); in TEST()
1759 cxxMethodDecl(hasAnyParameter(hasName("x"))))); in TEST()
1796 refersToDeclaration(fieldDecl(hasName("next"))))))); in TEST()
1809 hasDescendant(declRefExpr(to(fieldDecl(hasName("next")))))))))); in TEST()
1923 cxxMethodDecl(isVirtual(), hasName("::X::f")))); in TEST()
1929 cxxMethodDecl(isPure(), hasName("::X::f")))); in TEST()
1958 cxxMethodDecl(isOverride(), hasName("::Y::f")))); in TEST()
1961 cxxMethodDecl(isOverride(), hasName("::X::f")))); in TEST()
1969 cxxMethodDecl(isOverride(), hasName("::Y::f")))); in TEST()
1988 hasArgument(0, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
2004 hasArgument(42, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
2114 cxxConstructorDecl(ofClass(hasName("Foo"))))); in TEST()
2116 cxxConstructorDecl(ofClass(hasName("Bar"))))); in TEST()
2131 cxxMethodDecl(isImplicit(), hasName("operator=")))); in TEST()
2166 cxxDestructorDecl(ofClass(hasName("Foo"))))); in TEST()
2171 cxxDestructorDecl(ofClass(hasName("Foo"))))); in TEST()
2195 forField(hasType(recordDecl(hasName("Baz")))))))); in TEST()
2197 forField(hasName("foo_")))))); in TEST()
2199 forField(hasType(recordDecl(hasName("Bar")))))))); in TEST()
2223 allOf(forField(hasName("foo_")), isWritten()))))); in TEST()
2225 allOf(forField(hasName("bar_")), isWritten()))))); in TEST()
2227 allOf(forField(hasName("bar_")), unless(isWritten())))))); in TEST()
2242 hasName("E"))))); in TEST()
2245 hasName("D"))))); in TEST()
2248 hasName("D"))))); in TEST()
2251 hasName("E"))))); in TEST()
2267 hasArgument(0, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
2280 hasArgument(42, declRefExpr(to(varDecl(hasName("y")))))); in TEST()
2627 recordDecl(hasName("a::b::C")))); in TEST()
2629 recordDecl(hasName("::a::b::C")))); in TEST()
2631 recordDecl(hasName("b::C")))); in TEST()
2633 recordDecl(hasName("C")))); in TEST()
2635 recordDecl(hasName("c::b::C")))); in TEST()
2637 recordDecl(hasName("a::c::C")))); in TEST()
2639 recordDecl(hasName("a::b::A")))); in TEST()
2641 recordDecl(hasName("::C")))); in TEST()
2643 recordDecl(hasName("::b::C")))); in TEST()
2645 recordDecl(hasName("z::a::b::C")))); in TEST()
2647 recordDecl(hasName("a+b::C")))); in TEST()
2649 recordDecl(hasName("C")))); in TEST()
2655 recordDecl(hasName("A::B::C")))); in TEST()
2658 recordDecl(hasName("::A::B::C")))); in TEST()
2661 recordDecl(hasName("B::C")))); in TEST()
2664 recordDecl(hasName("C")))); in TEST()
2667 recordDecl(hasName("c::B::C")))); in TEST()
2670 recordDecl(hasName("A::c::C")))); in TEST()
2673 recordDecl(hasName("A::B::A")))); in TEST()
2676 recordDecl(hasName("::C")))); in TEST()
2679 recordDecl(hasName("::B::C")))); in TEST()
2681 recordDecl(hasName("z::A::B::C")))); in TEST()
2684 recordDecl(hasName("A+B::C")))); in TEST()
2689 recordDecl(hasName("A"), isDefinition()); in TEST()
2694 varDecl(hasName("a"), isDefinition()); in TEST()
2699 cxxMethodDecl(hasName("a"), isDefinition()); in TEST()
2706 ofClass(hasName("X"))))); in TEST()
2723 callExpr(callee(cxxMethodDecl(hasName("x")))))); in TEST()
2734 recordDecl(hasName("C"), hasDescendant(callExpr( in TEST()
2735 callee(cxxMethodDecl(hasName("x")))))))); in TEST()
2771 DeclarationMatcher HasClassB = just(has(recordDecl(hasName("B")).bind("b"))); in TEST()
2794 polymorphicHas(recordDecl(hasName("B")).bind("b")); in TEST()
2806 polymorphicHas(recordDecl(hasName("B"))); in TEST()
2831 cxxForRangeStmt(hasRangeInit(declRefExpr(to(varDecl(hasName("a")))))))); in TEST()
2932 memberExpr(member(hasName("first"))))); in TEST()
2939 memberExpr(member(hasName("first"))))); in TEST()
2947 memberExpr(member(hasName("first"))))); in TEST()
2961 "struct A { int i; };", fieldDecl(isPublic(), hasName("i")))); in TEST()
2963 "struct A { int i; };", fieldDecl(isProtected(), hasName("i")))); in TEST()
2965 "struct A { int i; };", fieldDecl(isPrivate(), hasName("i")))); in TEST()
2968 "class A { int i; };", fieldDecl(isPublic(), hasName("i")))); in TEST()
2970 "class A { int i; };", fieldDecl(isProtected(), hasName("i")))); in TEST()
2972 "class A { int i; };", fieldDecl(isPrivate(), hasName("i")))); in TEST()
2975 "class A { protected: int i; };", fieldDecl(isPublic(), hasName("i")))); in TEST()
2977 fieldDecl(isProtected(), hasName("i")))); in TEST()
2979 "class A { protected: int i; };", fieldDecl(isPrivate(), hasName("i")))); in TEST()
2982 EXPECT_TRUE(notMatches("int i;", varDecl(isPublic(), hasName("i")))); in TEST()
2983 EXPECT_TRUE(notMatches("int i;", varDecl(isProtected(), hasName("i")))); in TEST()
2984 EXPECT_TRUE(notMatches("int i;", varDecl(isPrivate(), hasName("i")))); in TEST()
2992 cxxMethodDecl(ofClass(hasName("X"))), true, "-std=gnu++98")); in TEST()
2995 cxxMethodDecl(ofClass(hasName("X"))))); in TEST()
3001 cxxMethodDecl(ofClass(hasName("X"))), true, "-std=gnu++98")); in TEST()
3007 memberExpr(hasObjectExpression(hasType(recordDecl(hasName("X"))))))); in TEST()
3013 memberExpr(hasObjectExpression(hasType(recordDecl(hasName("X"))))))); in TEST()
3017 hasType(pointsTo(recordDecl(hasName("X")))))))); in TEST()
3025 hasType(pointsTo(recordDecl(hasName("S")))))))); in TEST()
3029 hasType(pointsTo(recordDecl(hasName("S")))))))); in TEST()
3033 EXPECT_TRUE(notMatches("class X { void m(); };", fieldDecl(hasName("m")))); in TEST()
3034 EXPECT_TRUE(notMatches("class X { class m {}; };", fieldDecl(hasName("m")))); in TEST()
3035 EXPECT_TRUE(notMatches("class X { enum { m }; };", fieldDecl(hasName("m")))); in TEST()
3036 EXPECT_TRUE(notMatches("class X { enum m {}; };", fieldDecl(hasName("m")))); in TEST()
3040 EXPECT_TRUE(matches("class X { int m; };", fieldDecl(hasName("m")))); in TEST()
3232 declRefExpr(to(varDecl(hasName("x"))))))))); in TEST()
3271 declRefExpr(to(varDecl(hasName("x"))))))))); in TEST()
3330 declRefExpr(to(varDecl(hasName("x"))))))))); in TEST()
3342 declRefExpr(to(varDecl(hasName("x"))))))))); in TEST()
3411 initListExpr(hasType(recordDecl(hasName("B")))))); in TEST()
3415 declRefExpr(to(functionDecl(hasName("f")))))); in TEST()
3427 usingDecl(hasAnyUsingShadowDecl(hasName("a"))))); in TEST()
3583 recordDecl(hasName("C"), forEach(fieldDecl(hasName("x")).bind("x"))), in TEST()
3589 recordDecl(hasName("C"), forEach(fieldDecl().bind("f"))), in TEST()
3596 recordDecl(hasName("C"), in TEST()
3603 recordDecl(hasName("C"), in TEST()
3604 forEachDescendant(fieldDecl(hasName("x")).bind("x"))), in TEST()
3610 isDefinition(), decl().bind("x"), hasName("C")); in TEST()
3613 recordDecl(hasName("A"), anyOf(m, forEachDescendant(m))), in TEST()
3621 recordDecl(hasName("A"), allOf(hasDescendant(m), anyOf(m, anything()))), in TEST()
3629 recordDecl(hasName("C"), forEachDescendant(fieldDecl().bind("f"))), in TEST()
3637 recordDecl(hasName("C"), forEachDescendant(recordDecl( in TEST()
3680 recordDecl().bind("x"), hasName("::X"), in TEST()
3681 anyOf(forEachDescendant(recordDecl(hasName("Y"))), anything())), in TEST()
3684 "class X {};", recordDecl(recordDecl().bind("x"), hasName("::X"), in TEST()
3695 cxxRecordDecl(decl().bind("x"), hasMethod(hasName("g"))), in TEST()
3701 hasAnyConstructorInitializer(forField(hasName("b")))))), in TEST()
3709 functionDecl(decl().bind("x"), hasAnyParameter(hasName("y"))), in TEST()
3733 functionDecl(decl().bind("x"), hasAncestor(recordDecl(hasName("::A")))), in TEST()
3740 ifStmt(stmt().bind("x"), hasAncestor(recordDecl(hasName("::A")))), in TEST()
3744 recordDecl(hasName("::A"), decl().bind("x"), unless(hasName("fooble"))), in TEST()
3748 cxxConstructorDecl(hasName("::A::A"), decl().bind("x"), in TEST()
3749 forEachConstructorInitializer(forField(hasName("i")))), in TEST()
3756 recordDecl(hasName("C"), forEachDescendant(decl().bind("decl"))), in TEST()
3760 recordDecl(hasName("C"), forEachDescendant(decl().bind("decl"))), in TEST()
3767 recordDecl(hasName("::A"), findAll(recordDecl(hasName("::A")).bind("v"))), in TEST()
3774 recordDecl(hasName("::A"), findAll(fieldDecl().bind("v"))), in TEST()
3781 recordDecl(hasName("::A"), in TEST()
3782 findAll(decl(anyOf(recordDecl(hasName("::A")).bind("v"), in TEST()
3788 recordDecl(hasName("::A"), findAll(recordDecl(isDefinition()).bind("v"))), in TEST()
3795 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")), in TEST()
3796 has(fieldDecl(hasName("b")).bind("v")))), in TEST()
3803 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")), in TEST()
3804 has(fieldDecl(hasName("b")).bind("v")))), in TEST()
3808 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")), in TEST()
3809 has(fieldDecl(hasName("b")).bind("v")))), in TEST()
3813 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")), in TEST()
3814 has(fieldDecl(hasName("b")).bind("v")))))); in TEST()
3823 cxxRecordDecl(hasName("::X"), isTemplateInstantiation()))); in TEST()
3828 fieldDecl(hasType(recordDecl(hasName("A")))))))); in TEST()
3834 functionDecl(hasParameter(0, hasType(recordDecl(hasName("A")))), in TEST()
3843 fieldDecl(hasType(recordDecl(hasName("A")))))))); in TEST()
3851 cxxRecordDecl(hasName("::X"), isTemplateInstantiation()))); in TEST()
3862 cxxRecordDecl(hasName("::X::Y"), isTemplateInstantiation()))); in TEST()
3875 cxxRecordDecl(hasName("::X<A>::Y"), unless(isTemplateInstantiation())))); in TEST()
3882 cxxRecordDecl(hasName("::X"), isTemplateInstantiation()))); in TEST()
3994 recordDecl(hasName("C"), hasAncestor(recordDecl(hasName("A")))))); in TEST()
4000 recordDecl(hasName("C"), hasAncestor(recordDecl(hasName("X")))))); in TEST()
4006 varDecl(hasName("c"), hasType(recordDecl(hasName("C"), in TEST()
4007 hasAncestor(recordDecl(hasName("A")))))))); in TEST()
4019 integerLiteral(equals(42), hasAncestor(functionDecl(hasName("f")))))); in TEST()
4049 varDecl(hasName("x"), in TEST()
4060 hasAncestor(recordDecl(hasName("A")))))); in TEST()
4068 hasAncestor(recordDecl(hasName("A"))))))))); in TEST()
4238 varDecl(hasName("b"))))))))); in TEST()
4308 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4310 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ptr"), in TEST()
4312 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4314 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4316 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4318 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4322 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4324 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4326 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ptr"), in TEST()
4328 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ptr"), in TEST()
4332 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4334 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4336 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4338 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ref"), in TEST()
4340 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ref"), in TEST()
4342 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4346 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4348 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4350 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4352 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ref"), in TEST()
4354 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("ref"), in TEST()
4356 EXPECT_TRUE(matches(Fragment, varDecl(hasName("ref"), in TEST()
4366 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("a"), in TEST()
4368 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("b"), in TEST()
4370 EXPECT_TRUE(matches(Fragment, varDecl(hasName("c"), in TEST()
4372 EXPECT_TRUE(matches(Fragment, varDecl(hasName("c"), in TEST()
4374 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("c"), in TEST()
4376 EXPECT_TRUE(matches(Fragment, varDecl(hasName("d"), in TEST()
4378 EXPECT_TRUE(matches(Fragment, varDecl(hasName("d"), in TEST()
4380 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("d"), in TEST()
4382 EXPECT_TRUE(matches(Fragment, varDecl(hasName("e"), in TEST()
4384 EXPECT_TRUE(notMatches(Fragment, varDecl(hasName("e"), in TEST()
4386 EXPECT_TRUE(matches(Fragment, varDecl(hasName("e"), in TEST()
4420 EXPECT_TRUE(matches("typedef int X; X a;", varDecl(hasName("a"), in TEST()
4432 recordType(hasDeclaration(recordDecl(hasName("S")))))); in TEST()
4434 recordType(hasDeclaration(recordDecl(hasName("S")))))); in TEST()
4457 elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N"))))))); in TEST()
4463 elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N"))))))); in TEST()
4479 hasDeclaration(namedDecl(hasName("D"))))))))); in TEST()
4530 namespaceAliasDecl(hasName("alias")))); in TEST()
4535 specifiesType(hasDeclaration(recordDecl(hasName("A"))))); in TEST()
4544 specifiesNamespace(hasName("ns"))); in TEST()
4582 specifiesNamespace(hasName("a"))))))); in TEST()
4587 specifiesNamespace(hasName("a"))))))); in TEST()
4592 specifiesNamespace(hasName("a"))))))); in TEST()
4613 functionDecl(hasName("f"), in TEST()
4627 specifiesNamespace(hasName("a")))))))); in TEST()
4632 specifiesNamespace(hasName("a")))))))); in TEST()
4637 specifiesNamespace(hasName("a")))))))); in TEST()
4656 functionDecl(hasName("f"), in TEST()
4684 "class X { class Y {}; };", recordDecl(hasName("::X")).bind("X"), in TEST()
4686 "X", decl(hasDescendant(recordDecl(hasName("X::Y")).bind("Y"))), in TEST()
4689 "class X { class Y {}; };", recordDecl(hasName("::X")).bind("X"), in TEST()
4691 "X", decl(hasDescendant(recordDecl(hasName("X::Z")).bind("Z"))), in TEST()
4708 "class X { class Y {}; };", recordDecl(hasName("::X")).bind("X"), in TEST()
4710 "X", recordDecl(has(recordDecl(hasName("X::Y")).bind("Y"))), "Y"))); in TEST()
4712 "class X { class Y {}; };", recordDecl(hasName("::X")).bind("X"), in TEST()
4714 "X", recordDecl(has(recordDecl(hasName("X::Z")).bind("Z"))), "Z"))); in TEST()
4759 "class X { class Y {}; };", recordDecl(hasName("::X::Y")).bind(""), in TEST()
4766 fieldDecl(hasName("y"), hasType(type().bind(""))).bind("decl"), in TEST()
4854 "int i = 1;", varDecl(namedDecl(hasName("i")).bind("name"), in TEST()
4873 decl(allOf(recordDecl(hasName("::X::Y")).bind("record"), in TEST()
4877 decl(allOf(recordDecl(hasName("::X")).bind("record"), in TEST()
4885 has(fieldDecl(hasName("a"), hasType(type().bind("t")))), in TEST()
4886 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t")))))))); in TEST()
4891 has(fieldDecl(hasName("a"), hasType(type().bind("t")))), in TEST()
4892 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t")))))))); in TEST()
4924 hasName("f"), forEachDescendant(varDecl().bind("d")), in TEST()
4936 callee(cxxMethodDecl(hasName("data"))), in TEST()
4938 varDecl(hasType(recordDecl(hasName("StringRef")))).bind("var")))), in TEST()
4940 callee(cxxMethodDecl(anyOf(hasName("size"), hasName("length")))), in TEST()
4952 callee(cxxMethodDecl(hasName("data"))), in TEST()
4954 varDecl(hasType(recordDecl(hasName("StringRef")))).bind("var")))), in TEST()
4956 callee(cxxMethodDecl(anyOf(hasName("size"), hasName("length")))), in TEST()
4963 typedefDecl(hasName("typedefDeclTest")))); in TEST()
4968 functionDecl(isInline(), hasName("f")))); in TEST()
4970 namespaceDecl(isInline(), hasName("m")))); in TEST()
4978 recordDecl(hasName("X"), isExpansionInMainFile()))); in TEST()
5009 recordDecl(isExpansionInFileMatching("b.*"), hasName("B")), true, in TEST()
5015 recordDecl(isExpansionInFileMatching("f.*"), hasName("X")), false, in TEST()