Home
last modified time | relevance | path

Searched refs:isBaseOf (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTTypeTraits.cpp43 bool ASTNodeKind::isBaseOf(ASTNodeKind Other, unsigned *Distance) const { in isBaseOf() function in clang::ast_type_traits::ASTNodeKind
44 return isBaseOf(KindId, Other.KindId, Distance); in isBaseOf()
47 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, in isBaseOf() function in clang::ast_type_traits::ASTNodeKind
64 if (Kind1.isBaseOf(Kind2)) return Kind2; in getMostDerivedType()
65 if (Kind2.isBaseOf(Kind1)) return Kind1; in getMostDerivedType()
72 while (!isBaseOf(Parent, Kind2.KindId, nullptr) && Parent != NKI_None) { in getMostDerivedCommonAncestor()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTTypeTraits.h75 bool isBaseOf(ASTNodeKind Other, unsigned *Distance = nullptr) const;
150 static bool isBaseOf(NodeKindId Base, NodeKindId Derived, unsigned *Distance);
377 if (ASTNodeKind::getFromNodeKind<T>().isBaseOf(NodeKind))
382 assert(ASTNodeKind::getFromNodeKind<T>().isBaseOf(NodeKind));
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp200 return RestrictKind.isBaseOf(Kind); in canMatchNodesOfKind()
215 if (RestrictKind.isBaseOf(DynNode.getNodeKind()) && in matches()
229 assert(RestrictKind.isBaseOf(DynNode.getNodeKind())); in matchesNoKindCheck()
256 return From.isBaseOf(To); in canConvertTo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp48 if (!MatcherKind.isBaseOf(To.MatcherKind, &Distance)) in isConvertibleTo()
H A DMarshallers.h459 if (Kind.isSame(DerivedKind) || !Kind.isBaseOf(DerivedKind)) {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp470 if (ast_type_traits::ASTNodeKind::getFromNodeKind<Decl>().isBaseOf( in getClosestAncestorDecl()