Lines Matching full:fielddecl
418 hasDescendant(fieldDecl(hasName("a"))))));
425 hasDescendant(fieldDecl(hasName("a"))))));
1214 fieldDecl(hasType(asString("ns::A")))));
1216 fieldDecl(hasType(asString("struct (anonymous namespace)::A")))));
1796 refersToDeclaration(fieldDecl(hasName("next")))))));
1809 hasDescendant(declRefExpr(to(fieldDecl(hasName("next"))))))))));
2953 memberExpr(hasDeclaration(fieldDecl(hasType(isInteger()))))));
2956 memberExpr(hasDeclaration(fieldDecl(hasType(isInteger()))))));
2961 "struct A { int i; };", fieldDecl(isPublic(), hasName("i"))));
2963 "struct A { int i; };", fieldDecl(isProtected(), hasName("i"))));
2965 "struct A { int i; };", fieldDecl(isPrivate(), hasName("i"))));
2968 "class A { int i; };", fieldDecl(isPublic(), hasName("i"))));
2970 "class A { int i; };", fieldDecl(isProtected(), hasName("i"))));
2972 "class A { int i; };", fieldDecl(isPrivate(), hasName("i"))));
2975 "class A { protected: int i; };", fieldDecl(isPublic(), hasName("i"))));
2977 fieldDecl(isProtected(), hasName("i"))));
2979 "class A { protected: int i; };", fieldDecl(isPrivate(), hasName("i"))));
3033 EXPECT_TRUE(notMatches("class X { void m(); };", fieldDecl(hasName("m"))));
3034 EXPECT_TRUE(notMatches("class X { class m {}; };", fieldDecl(hasName("m"))));
3035 EXPECT_TRUE(notMatches("class X { enum { m }; };", fieldDecl(hasName("m"))));
3036 EXPECT_TRUE(notMatches("class X { enum m {}; };", fieldDecl(hasName("m"))));
3040 EXPECT_TRUE(matches("class X { int m; };", fieldDecl(hasName("m"))));
3583 recordDecl(hasName("C"), forEach(fieldDecl(hasName("x")).bind("x"))),
3584 new VerifyIdIsBoundTo<FieldDecl>("x", 1)));
3589 recordDecl(hasName("C"), forEach(fieldDecl().bind("f"))),
3590 new VerifyIdIsBoundTo<FieldDecl>("f", 3)));
3597 forEach(recordDecl(forEach(fieldDecl().bind("f"))))),
3598 new VerifyIdIsBoundTo<FieldDecl>("f", 4)));
3604 forEachDescendant(fieldDecl(hasName("x")).bind("x"))),
3605 new VerifyIdIsBoundTo<FieldDecl>("x", 1)));
3629 recordDecl(hasName("C"), forEachDescendant(fieldDecl().bind("f"))),
3630 new VerifyIdIsBoundTo<FieldDecl>("f", 4)));
3638 forEachDescendant(fieldDecl().bind("f"))))),
3639 new VerifyIdIsBoundTo<FieldDecl>("f", 8)));
3653 "class X { int a; };", recordDecl(decl().bind("x"), has(fieldDecl())),
3757 new VerifyIdIsBoundTo<FieldDecl>("decl", 1)));
3774 recordDecl(hasName("::A"), findAll(fieldDecl().bind("v"))),
3775 new VerifyIdIsBoundTo<FieldDecl>("v", 2)));
3783 fieldDecl().bind("v"))))),
3795 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3796 has(fieldDecl(hasName("b")).bind("v")))),
3797 new VerifyIdIsBoundTo<FieldDecl>("v", 2)));
3803 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3804 has(fieldDecl(hasName("b")).bind("v")))),
3805 new VerifyIdIsBoundTo<FieldDecl>("v", 1)));
3808 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3809 has(fieldDecl(hasName("b")).bind("v")))),
3810 new VerifyIdIsBoundTo<FieldDecl>("v", 1)));
3813 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3814 has(fieldDecl(hasName("b")).bind("v"))))));
3828 fieldDecl(hasType(recordDecl(hasName("A"))))))));
3843 fieldDecl(hasType(recordDecl(hasName("A"))))))));
4025 fieldDecl(hasAncestor(recordDecl(hasAncestor(recordDecl().bind("r"))))),
4032 fieldDecl(hasAncestor(
4059 fieldDecl(hasType(asString("int")),
4749 const auto *Dec = Nodes.getNodeAs<FieldDecl>("decl");
4751 "", match(fieldDecl(hasParent(decl(has(fieldDecl(
4766 fieldDecl(hasName("y"), hasType(type().bind(""))).bind("decl"),
4885 has(fieldDecl(hasName("a"), hasType(type().bind("t")))),
4886 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));
4891 has(fieldDecl(hasName("a"), hasType(type().bind("t")))),
4892 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));