Searched refs:isBaseOf (Results 1 – 5 of 5) sorted by relevance
61 bool ASTNodeKind::isBaseOf(ASTNodeKind Other) const { in isBaseOf() function in ASTNodeKind62 return isBaseOf(KindId, Other.KindId); in isBaseOf()65 bool ASTNodeKind::isBaseOf(ASTNodeKind Other, unsigned *Distance) const { in isBaseOf() function in ASTNodeKind66 return isBaseOf(KindId, Other.KindId, Distance); in isBaseOf()69 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived) { in isBaseOf() function in ASTNodeKind78 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, in isBaseOf() function in ASTNodeKind106 if (Kind1.isBaseOf(Kind2)) return Kind2; in getMostDerivedType()107 if (Kind2.isBaseOf(Kind1)) return Kind1; in getMostDerivedType()114 while (!isBaseOf(Parent, Kind2.KindId) && Parent != NKI_None) { in getMostDerivedCommonAncestor()
275 return RestrictKind.isBaseOf(Kind); in canMatchNodesOfKind()302 if (RestrictKind.isBaseOf(N.getNodeKind()) && in matches()330 assert(RestrictKind.isBaseOf(N.getNodeKind())); in matchesNoKindCheck()358 return From.isBaseOf(To); in canConvertTo()
49 if (!NodeKind.isBaseOf(To.NodeKind, &Distance)) in isConvertibleTo()
606 if (Kind.isSame(DerivedKind) || !Kind.isBaseOf(DerivedKind)) {
487 if (ASTNodeKind::getFromNodeKind<Decl>().isBaseOf(Parents[0].getNodeKind())) in getClosestAncestorDecl()