Searched refs:isBaseOf (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTTypeTraits.cpp | 43 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 D | ASTTypeTraits.h | 75 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 D | ASTMatchersInternal.cpp | 200 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 D | VariantValue.cpp | 48 if (!MatcherKind.isBaseOf(To.MatcherKind, &Distance)) in isConvertibleTo()
|
| H A D | Marshallers.h | 459 if (Kind.isSame(DerivedKind) || !Kind.isBaseOf(DerivedKind)) {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 470 if (ast_type_traits::ASTNodeKind::getFromNodeKind<Decl>().isBaseOf( in getClosestAncestorDecl()
|