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

Declarations

tools/clang/include/clang/AST/DeclCXX.h
 1467   bool isDerivedFrom(const CXXRecordDecl *Base) const;

References

tools/clang/lib/AST/ExprCXX.cpp
  853   return !DestRD->isDerivedFrom(SrcRD);
tools/clang/lib/AST/ExprConstant.cpp
 5228                    DynType->Type->isDerivedFrom(C)))
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1639           !NamingClass->isDerivedFrom(Cls)) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2759   return DerivedRD->isDerivedFrom(BaseRD);
tools/clang/lib/Sema/SemaExpr.cpp
 5540          CurParentClass->isDerivedFrom(NamingClass);
tools/clang/lib/Sema/SemaExprCXX.cpp
 5124       ->isDerivedFrom(cast<CXXRecordDecl>(lhsRecord->getDecl()));
tools/clang/lib/Sema/SemaLookup.cpp
 5260         if (!CurRD || (CurRD != RD && !CurRD->isDerivedFrom(RD)))
tools/clang/lib/Sema/SemaOverload.cpp
 9460     if (Cand1Class->isDerivedFrom(Cand2Class))
 9462     if (Cand2Class->isDerivedFrom(Cand1Class))
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   85   if (!DerivedClass->isDerivedFrom(BaseClass))
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  759     assert(!RD->isDerivedFrom(MD->getParent()) && "Couldn't find known method");
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  385     if (TargetClass && SourceClass && TargetClass->isDerivedFrom(SourceClass))
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   55     if (RecordDeclType->getCanonicalDecl()->isDerivedFrom(&GrandParent))
tools/clang/tools/extra/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp
   45         return Derived != &Node && !Derived->isDerivedFrom(&Node);