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

Declarations

tools/clang/include/clang/Sema/Sema.h
 6461   bool IsDerivedFrom(SourceLocation Loc, QualType Derived, QualType Base,

References

tools/clang/lib/Sema/SemaCast.cpp
 1333     if (!Self.IsDerivedFrom(SrcExpr->getBeginLoc(), SrcExpr->getType(),
 1434   if (!Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths)) {
 1470       Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths);
 1575   if (!Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths))
 1583         Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2834   bool DerivationOkay = IsDerivedFrom(Loc, Derived, Base, Paths);
 2886     bool StillOkay = IsDerivedFrom(Loc, Derived, Base, Paths);
 3950     if (SemaRef.IsDerivedFrom(ClassDecl->getLocation(),
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  720   if (!IsDerivedFrom(SourceLocation(), ExceptionType, HandlerType, Paths) ||
tools/clang/lib/Sema/SemaExpr.cpp
13988     if (IsDerivedFrom(OC.LocStart, CurrentType, Context.getTypeDeclType(Parent),
tools/clang/lib/Sema/SemaOpenMP.cpp
12908       if (SemaRef.IsDerivedFrom(Loc, Ty, VD->getType(), Paths)) {
15206     if (SemaRef.IsDerivedFrom(Loc, Type, VD->getType(), Paths)) {
tools/clang/lib/Sema/SemaOverload.cpp
 3074       IsDerivedFrom(From->getBeginLoc(), ToClass, FromClass, Paths);