reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclCXX.h
 1485   bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;

References

tools/clang/lib/AST/CXXInheritance.cpp
   94   return isDerivedFrom(Base, Paths);
tools/clang/lib/AST/ExprConstant.cpp
 2711   if (!DerivedRD->isDerivedFrom(BaseRD, Paths))
 5264   if (DynType->Type->isDerivedFrom(C, Paths) && !Paths.isAmbiguous(CQT) &&
tools/clang/lib/AST/VTableBuilder.cpp
  263   if (!DerivedRD->isDerivedFrom(BaseRD, Paths))
 1208   if (!DerivedRD->isDerivedFrom(BaseRD, Paths))
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1318   if (!Dst->isDerivedFrom(Src, Paths))
tools/clang/lib/Sema/SemaAccess.cpp
  935   bool isDerived = Derived->isDerivedFrom(const_cast<CXXRecordDecl*>(Base),
tools/clang/lib/Sema/SemaCast.cpp
  911   if (SrcRD->isDerivedFrom(DestRD, BasePaths))
  913   else if (DestRD->isDerivedFrom(SrcRD, BasePaths))
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2703         = Class->isDerivedFrom(CanonicalBase->getAsCXXRecordDecl(), Paths);
 2780   return DerivedRD->isDerivedFrom(BaseRD, Paths);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  148     if (ActualClass->isDerivedFrom(ExpectedClass, Paths) &&
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  344       if (MRClass->isDerivedFrom(TargetClass, Paths))
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
   88     if (!DRD->isDerivedFrom(BRD, Paths))