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(Loc, FromUnq, ToUnq)) ) && in compareTypesSimple()
DSemaCast.cpp687 Self.IsDerivedFrom(OpRange.getBegin(), SrcPointee, DestPointee)) { in CheckDynamicCast()
1175 if (!Self.IsDerivedFrom(SrcExpr->getLocStart(), SrcExpr->getType(), in TryLValueToRValueCast()
1276 if (!Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths)) { in TryStaticDowncast()
1312 Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths); in TryStaticDowncast()
1418 if (!Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths)) in TryStaticMemberPointerUpcast()
1426 Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths); in TryStaticMemberPointerUpcast()
DSemaOverload.cpp1168 S.IsDerivedFrom(From->getLocStart(), FromCanon, ToCanon))) { in TryUserDefinedConversion()
1258 S.IsDerivedFrom(From->getLocStart(), FromType, ToType))) { in TryImplicitConversion()
2156 IsDerivedFrom(From->getLocStart(), FromPointeeType, ToPointeeType)) { in IsPointerConversion()
2762 IsDerivedFrom(From->getLocStart(), ToClass, FromClass)) { in IsMemberPointerConversion()
2806 IsDerivedFrom(From->getLocStart(), ToClass, FromClass, Paths); in CheckMemberPointerConversion()
3085 S.IsDerivedFrom(From->getLocStart(), From->getType(), ToType))) in IsUserDefinedConversion()
3606 if (S.IsDerivedFrom(Loc, FromPointee2, FromPointee1)) in CompareStandardConversionSequences()
3608 else if (S.IsDerivedFrom(Loc, FromPointee1, FromPointee2)) in CompareStandardConversionSequences()
3859 if (S.IsDerivedFrom(Loc, ToPointee1, ToPointee2)) in CompareDerivedToBaseConversions()
3861 else if (S.IsDerivedFrom(Loc, ToPointee2, ToPointee1)) in CompareDerivedToBaseConversions()
[all …]
DSemaExceptionSpec.cpp716 if (!IsDerivedFrom(SubLoc, CanonicalSubT, CanonicalSuperT, Paths)) in CheckExceptionSpecSubset()
DSemaDeclCXX.cpp1668 bool Sema::IsDerivedFrom(SourceLocation Loc, QualType Derived, QualType Base) { in IsDerivedFrom() function in Sema
1695 bool Sema::IsDerivedFrom(SourceLocation Loc, QualType Derived, QualType Base, in IsDerivedFrom() function in Sema
1758 bool DerivationOkay = IsDerivedFrom(Loc, Derived, Base, Paths); in CheckDerivedToBaseConversion()
1792 bool StillOkay = IsDerivedFrom(Loc, Derived, Base, Paths); in CheckDerivedToBaseConversion()
2768 if (SemaRef.IsDerivedFrom(ClassDecl->getLocation(), in FindBaseInitializer()
7106 else if (IsDerivedFrom(Conversion->getLocation(), ClassType, ConvType)) in ActOnConversionDeclarator()
13004 if (!IsDerivedFrom(New->getLocation(), NewClassTy, OldClassTy)) { in CheckOverridingFunctionReturnType()
DSemaInit.cpp3702 S.IsDerivedFrom(InitList->getLocStart(), InitType, DestType)) { in TryListInitialization()
5010 S.IsDerivedFrom(Initializer->getLocStart(), SourceType, DestType)))) in InitializeFrom()
5039 S.IsDerivedFrom(Initializer->getLocStart(), SourceType, in InitializeFrom()
6382 S.IsDerivedFrom(Loc, SourceType, Class)) in Perform()
DSemaExprCXX.cpp4582 if (!IsDerivedFrom(Loc, LHSType, Class)) { in CheckPointerToMemberOperands()
4710 Self.IsDerivedFrom(QuestionLoc, FTy, TTy); in TryClassUnification()
4712 Self.IsDerivedFrom(QuestionLoc, TTy, FTy))) { in TryClassUnification()
DSemaTemplateDeduction.cpp2741 S.IsDerivedFrom(SourceLocation(), A, DeducedA)) in CheckOriginalCallArgDeduction()
DSemaExpr.cpp2594 if (IsDerivedFrom(FromLoc, FromRecordType, QRecordType)) { in PerformObjectMemberConversion()
2630 assert(IsDerivedFrom(FromLoc, FromRecordType, URecordType)); in PerformObjectMemberConversion()
11307 if (IsDerivedFrom(OC.LocStart, CurrentType, Context.getTypeDeclType(Parent), in BuildBuiltinOffsetOf()
/external/v8/tools/gcmole/
Dgcmole.cc1075 bool IsDerivedFrom(clang::CXXRecordDecl* record, in IsDerivedFrom() function in __anond932a49f0111::FunctionAnalyzer
1099 return IsDerivedFrom(record, object_decl_) && in IsRawPointerType()
1100 !IsDerivedFrom(record, smi_decl_); in IsRawPointerType()
/external/clang/include/clang/Sema/
DSema.h5375 bool IsDerivedFrom(SourceLocation Loc, QualType Derived, QualType Base);
5376 bool IsDerivedFrom(SourceLocation Loc, QualType Derived, QualType Base,