/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 45 if ((FromUnq == ToUnq || (S.IsDerivedFrom(FromUnq, ToUnq)) ) && in compareTypesSimple()
|
D | SemaCast.cpp | 649 if (DestRecord && Self.IsDerivedFrom(SrcPointee, DestPointee)) { in CheckDynamicCast() 1126 if (!Self.IsDerivedFrom(SrcExpr->getType(), R->getPointeeType(), Paths)) in TryLValueToRValueCast() 1226 if (!Self.IsDerivedFrom(DestType, SrcType, Paths)) { in TryStaticDowncast() 1262 Self.IsDerivedFrom(DestType, SrcType, Paths); in TryStaticDowncast() 1364 !Self.IsDerivedFrom(SrcClass, DestClass, Paths)) { in TryStaticMemberPointerUpcast() 1372 bool StillOkay = Self.IsDerivedFrom(SrcClass, DestClass, Paths); in TryStaticMemberPointerUpcast()
|
D | SemaOverload.cpp | 1155 (FromCanon == ToCanon || S.IsDerivedFrom(FromCanon, ToCanon))) { in TryUserDefinedConversion() 1250 S.IsDerivedFrom(FromType, ToType))) { in TryImplicitConversion() 2127 IsDerivedFrom(FromPointeeType, ToPointeeType)) { in IsPointerConversion() 2730 IsDerivedFrom(ToClass, FromClass)) { in IsMemberPointerConversion() 2773 bool DerivationOkay = IsDerivedFrom(ToClass, FromClass, Paths); in CheckMemberPointerConversion() 3051 S.IsDerivedFrom(From->getType(), ToType))) in IsUserDefinedConversion() 3573 if (S.IsDerivedFrom(FromPointee2, FromPointee1)) in CompareStandardConversionSequences() 3575 else if (S.IsDerivedFrom(FromPointee1, FromPointee2)) in CompareStandardConversionSequences() 3826 if (S.IsDerivedFrom(ToPointee1, ToPointee2)) in CompareDerivedToBaseConversions() 3828 else if (S.IsDerivedFrom(ToPointee2, ToPointee1)) in CompareDerivedToBaseConversions() [all …]
|
D | SemaExceptionSpec.cpp | 670 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths)) in CheckExceptionSpecSubset()
|
D | SemaDeclCXX.cpp | 1616 bool Sema::IsDerivedFrom(QualType Derived, QualType Base) { in IsDerivedFrom() function in Sema 1639 bool Sema::IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths) { in IsDerivedFrom() function in Sema 1710 bool DerivationOkay = IsDerivedFrom(Derived, Base, Paths); in CheckDerivedToBaseConversion() 1744 bool StillOkay = IsDerivedFrom(Derived, Base, Paths); in CheckDerivedToBaseConversion() 2496 if (SemaRef.IsDerivedFrom(SemaRef.Context.getTypeDeclType(ClassDecl), in FindBaseInitializer() 6636 else if (IsDerivedFrom(ClassType, ConvType)) in ActOnConversionDeclarator() 12348 if (!IsDerivedFrom(NewClassTy, OldClassTy)) { in CheckOverridingFunctionReturnType()
|
D | SemaExprCXX.cpp | 4112 if (!IsDerivedFrom(LHSType, Class)) { in CheckPointerToMemberOperands() 4240 Self.IsDerivedFrom(FTy, TTy); in TryClassUnification() 4242 (FRec == TRec || FDerivedFromT || Self.IsDerivedFrom(TTy, FTy))) { in TryClassUnification()
|
D | SemaInit.cpp | 4731 S.IsDerivedFrom(SourceType, DestType)))) in InitializeFrom() 5973 S.IsDerivedFrom(SourceType, Class)) in Perform()
|
D | SemaTemplateDeduction.cpp | 2768 S.IsDerivedFrom(A, DeducedA)) in CheckOriginalCallArgDeduction()
|
D | SemaExpr.cpp | 2518 if (IsDerivedFrom(FromRecordType, QRecordType)) { in PerformObjectMemberConversion() 2554 assert(IsDerivedFrom(FromRecordType, URecordType)); in PerformObjectMemberConversion() 10324 if (IsDerivedFrom(CurrentType, Context.getTypeDeclType(Parent), Paths)) { in BuildBuiltinOffsetOf()
|
/external/chromium_org/v8/tools/gcmole/ |
D | gcmole.cc | 1075 bool IsDerivedFrom(clang::CXXRecordDecl* record, in IsDerivedFrom() function in __anon34989fd00111::FunctionAnalyzer 1099 return IsDerivedFrom(record, object_decl_) && in IsRawPointerType() 1100 !IsDerivedFrom(record, smi_decl_); in IsRawPointerType()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 4997 bool IsDerivedFrom(QualType Derived, QualType Base); 4998 bool IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths);
|