Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:hasDeclaration

2580 /// For type nodes, hasDeclaration will generally match the declaration of the
2587 /// in varDecl(hasType(hasDeclaration(decl()))) the decl will match the
2592 /// recordType(hasDeclaration(decl())))))
2606 hasDeclaration(const internal::Matcher<Decl> &InnerMatcher) {
2780 return callExpr(hasDeclaration(InnerMatcher)).matches(Node, Finder, Builder);
2822 return qualType(hasDeclaration(InnerMatcher))
2875 return pointsTo(qualType(hasDeclaration(InnerMatcher)))
2936 return references(qualType(hasDeclaration(InnerMatcher)))
3466 if (expr(anyOf(cxxConstructExpr(hasDeclaration(cxxConstructorDecl(
4147 /// (matcher = cxxConstructExpr(hasDeclaration(cxxMethodDecl(
5203 /// hasDeclaration(namedDecl(hasName("D")))))) matches the type of the variable
5337 /// hasDeclaration(cxxRecordDecl(hasName("A")))
5356 /// hasDeclaration(cxxRecordDecl(hasName("A")))))))