Home
last modified time | relevance | path

Searched refs:IsDerivedFrom (Results 1 – 11 of 11) sorted by relevance

/external/clang/lib/Sema/
DSemaFixItUtils.cpp45 if ((FromUnq == ToUnq || (S.IsDerivedFrom(FromUnq, ToUnq)) ) && in compareTypesSimple()
DSemaCast.cpp649 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()
DSemaOverload.cpp1155 (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 …]
DSemaExceptionSpec.cpp670 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths)) in CheckExceptionSpecSubset()
DSemaDeclCXX.cpp1616 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()
DSemaExprCXX.cpp4112 if (!IsDerivedFrom(LHSType, Class)) { in CheckPointerToMemberOperands()
4240 Self.IsDerivedFrom(FTy, TTy); in TryClassUnification()
4242 (FRec == TRec || FDerivedFromT || Self.IsDerivedFrom(TTy, FTy))) { in TryClassUnification()
DSemaInit.cpp4731 S.IsDerivedFrom(SourceType, DestType)))) in InitializeFrom()
5973 S.IsDerivedFrom(SourceType, Class)) in Perform()
DSemaTemplateDeduction.cpp2768 S.IsDerivedFrom(A, DeducedA)) in CheckOriginalCallArgDeduction()
DSemaExpr.cpp2518 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/
Dgcmole.cc1075 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/
DSema.h4997 bool IsDerivedFrom(QualType Derived, QualType Base);
4998 bool IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths);