Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:decl

253     decl(hasDescendant(typeLoc().bind("x")), has(decl()));
259 auto VD = internal::Matcher<VarDecl>(Name).dynCastTo<Decl>();
260 auto RD = internal::Matcher<RecordDecl>(Name).dynCastTo<Decl>();
263 decl(hasDescendant(VD), hasDescendant(RD))));
265 decl(hasDescendant(RD), hasDescendant(VD))));
268 decl(anyOf(hasDescendant(RD), hasDescendant(VD)))));
286 decl(hasAttr(clang::attr::WarnUnused))));
288 decl(hasAttr(clang::attr::WarnUnused))));
560 llvm::make_unique<VerifyIdIsBoundTo<Decl>>("b")));
596 llvm::make_unique<VerifyIdIsBoundTo<Decl>>("x", 2)));
1833 TEST(EqualsBoundNodeMatcher, Decl) {
1836 decl(allOf(recordDecl(hasName("::X::Y")).bind("record"),
1837 hasParent(decl(has(decl(equalsBoundNode("record")))))))));
1840 decl(allOf(recordDecl(hasName("::X")).bind("record"),
1841 has(decl(equalsBoundNode("record")))))));
1874 qualType(equalsBoundNode("type")))).bind("decl"))),
1876 llvm::make_unique<VerifyIdIsBoundTo<VarDecl>>("decl", 2)));
1888 forEachDescendant(declRefExpr(to(decl(equalsBoundNode("d")))))),