Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:fieldDecl

380                                 hasDescendant(fieldDecl(hasName("a"))))));
387 hasDescendant(fieldDecl(hasName("a"))))));
1014 fieldDecl(hasType(asString("ns::A")))));
1016 fieldDecl(hasType(asString("struct <anonymous>::A")))));
1494 refersToDeclaration(fieldDecl(hasName("next")))))));
2430 memberExpr(hasDeclaration(fieldDecl(hasType(isInteger()))))));
2433 memberExpr(hasDeclaration(fieldDecl(hasType(isInteger()))))));
2438 "struct A { int i; };", fieldDecl(isPublic(), hasName("i"))));
2440 "struct A { int i; };", fieldDecl(isProtected(), hasName("i"))));
2442 "struct A { int i; };", fieldDecl(isPrivate(), hasName("i"))));
2445 "class A { int i; };", fieldDecl(isPublic(), hasName("i"))));
2447 "class A { int i; };", fieldDecl(isProtected(), hasName("i"))));
2449 "class A { int i; };", fieldDecl(isPrivate(), hasName("i"))));
2452 "class A { protected: int i; };", fieldDecl(isPublic(), hasName("i"))));
2454 fieldDecl(isProtected(), hasName("i"))));
2456 "class A { protected: int i; };", fieldDecl(isPrivate(), hasName("i"))));
2510 EXPECT_TRUE(notMatches("class X { void m(); };", fieldDecl(hasName("m"))));
2511 EXPECT_TRUE(notMatches("class X { class m {}; };", fieldDecl(hasName("m"))));
2512 EXPECT_TRUE(notMatches("class X { enum { m }; };", fieldDecl(hasName("m"))));
2513 EXPECT_TRUE(notMatches("class X { enum m {}; };", fieldDecl(hasName("m"))));
2517 EXPECT_TRUE(matches("class X { int m; };", fieldDecl(hasName("m"))));
3020 recordDecl(hasName("C"), forEach(fieldDecl(hasName("x")).bind("x"))),
3021 new VerifyIdIsBoundTo<FieldDecl>("x", 1)));
3026 recordDecl(hasName("C"), forEach(fieldDecl().bind("f"))),
3027 new VerifyIdIsBoundTo<FieldDecl>("f", 3)));
3034 forEach(recordDecl(forEach(fieldDecl().bind("f"))))),
3035 new VerifyIdIsBoundTo<FieldDecl>("f", 4)));
3041 forEachDescendant(fieldDecl(hasName("x")).bind("x"))),
3042 new VerifyIdIsBoundTo<FieldDecl>("x", 1)));
3066 recordDecl(hasName("C"), forEachDescendant(fieldDecl().bind("f"))),
3067 new VerifyIdIsBoundTo<FieldDecl>("f", 4)));
3075 forEachDescendant(fieldDecl().bind("f"))))),
3076 new VerifyIdIsBoundTo<FieldDecl>("f", 8)));
3090 "class X { int a; };", recordDecl(decl().bind("x"), has(fieldDecl())),
3194 new VerifyIdIsBoundTo<FieldDecl>("decl", 1)));
3211 recordDecl(hasName("::A"), findAll(fieldDecl().bind("v"))),
3212 new VerifyIdIsBoundTo<FieldDecl>("v", 2)));
3220 fieldDecl().bind("v"))))),
3232 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3233 has(fieldDecl(hasName("b")).bind("v")))),
3234 new VerifyIdIsBoundTo<FieldDecl>("v", 2)));
3240 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3241 has(fieldDecl(hasName("b")).bind("v")))),
3242 new VerifyIdIsBoundTo<FieldDecl>("v", 1)));
3245 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3246 has(fieldDecl(hasName("b")).bind("v")))),
3247 new VerifyIdIsBoundTo<FieldDecl>("v", 1)));
3250 recordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
3251 has(fieldDecl(hasName("b")).bind("v"))))));
3265 fieldDecl(hasType(recordDecl(hasName("A"))))))));
3280 fieldDecl(hasType(recordDecl(hasName("A"))))))));
3406 fieldDecl(hasAncestor(recordDecl(hasAncestor(recordDecl().bind("r"))))),
3413 fieldDecl(hasAncestor(
3440 fieldDecl(hasType(asString("int")),
4155 has(fieldDecl(hasName("a"), hasType(type().bind("t")))),
4156 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));
4161 has(fieldDecl(hasName("a"), hasType(type().bind("t")))),
4162 has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));