Searched refs:isDerivedFrom (Results 1 – 15 of 15) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | CXXInheritance.cpp | 76 bool CXXRecordDecl::isDerivedFrom(const CXXRecordDecl *Base) const { in isDerivedFrom() function in CXXRecordDecl 79 return isDerivedFrom(Base, Paths); in isDerivedFrom() 82 bool CXXRecordDecl::isDerivedFrom(const CXXRecordDecl *Base, in isDerivedFrom() function in CXXRecordDecl
|
| HD | VTableBuilder.cpp | 266 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeBaseOffset() 1235 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeThisAdjustmentBaseOffset()
|
| HD | ExprCXX.cpp | 661 return !DestRD->isDerivedFrom(SrcRD); in isAlwaysNull()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 1827 AST_MATCHER_P(CXXRecordDecl, isDerivedFrom, in AST_MATCHER_P() argument 1833 AST_MATCHER_P_OVERLOAD(CXXRecordDecl, isDerivedFrom, std::string, BaseName, 1) { 1835 return isDerivedFrom(hasName(BaseName)).matches(Node, Finder, Builder); 1842 return Matcher<CXXRecordDecl>(anyOf(Base, isDerivedFrom(Base)))
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | Store.cpp | 325 if (MRClass->isDerivedFrom(TargetClass, Paths)) in evalDynamicCast()
|
| HD | CallEvent.cpp | 457 assert(!RD->isDerivedFrom(MD->getParent()) && "Couldn't find known method"); in getRuntimeDefinition()
|
| HD | ExprEngineCallAndReturn.cpp | 147 if (ActualClass->isDerivedFrom(ExpectedClass, Paths) && in adjustReturnValue()
|
| /NextBSD/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ |
| HD | Registry.cpp | 89 REGISTER_OVERLOADED_2(isDerivedFrom); in RegistryMaps()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclCXX.h | 1427 bool isDerivedFrom(const CXXRecordDecl *Base) const; 1445 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaCast.cpp | 772 if (SrcRD->isDerivedFrom(DestRD, BasePaths)) in DiagnoseReinterpretUpDownCast() 774 else if (DestRD->isDerivedFrom(SrcRD, BasePaths)) in DiagnoseReinterpretUpDownCast()
|
| HD | SemaAccess.cpp | 936 bool isDerived = Derived->isDerivedFrom(const_cast<CXXRecordDecl*>(Base), in FindBestPath()
|
| HD | SemaDeclCXX.cpp | 1636 = Class->isDerivedFrom(CanonicalBase->getAsCXXRecordDecl(), Paths); in AttachBaseSpecifiers() 1688 return DerivedRD->hasDefinition() && DerivedRD->isDerivedFrom(BaseRD); in IsDerivedFrom() 1705 return DerivedRD->isDerivedFrom(BaseRD, Paths); in IsDerivedFrom()
|
| HD | SemaLookup.cpp | 4645 if (!CurRD || (CurRD != RD && !CurRD->isDerivedFrom(RD))) in ValidateCandidate()
|
| HD | SemaExprCXX.cpp | 4179 ->isDerivedFrom(cast<CXXRecordDecl>(lhsRecord->getDecl())); in EvaluateBinaryTypeTrait()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | ItaniumCXXABI.cpp | 1019 if (!Dst->isDerivedFrom(Src, Paths)) in computeOffsetHint()
|