Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp115 const auto *DerivedClass = in checkTypedDeleteExpr() local
117 if (!BaseClass || !DerivedClass) in checkTypedDeleteExpr()
120 if (!BaseClass->hasDefinition() || !DerivedClass->hasDefinition()) in checkTypedDeleteExpr()
126 if (!DerivedClass->isDerivedFrom(BaseClass)) in checkTypedDeleteExpr()
145 const auto *DerivedClass = in checkTypedDeleteExpr() local
147 if (!BaseClass || !DerivedClass) in checkTypedDeleteExpr()
150 if (!BaseClass->hasDefinition() || !DerivedClass->hasDefinition()) in checkTypedDeleteExpr()
156 if (!DerivedClass->isDerivedFrom(BaseClass)) in checkTypedDeleteExpr()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp331 const CXXRecordDecl *DerivedClass) { in isClassWithSpecializedDelete() argument
336 DerivedClass); in isClassWithSpecializedDelete()
346 DerefFuncDeleteExprVisitor Visitor(DerivedClass); in isClassWithSpecializedDelete()
355 void reportBug(const CXXRecordDecl *DerivedClass, in reportBug() argument
358 assert(DerivedClass); in reportBug()
369 << (DerivedClass->isClass() ? "class" : "struct") << " "; in reportBug()
370 printQuotedQualifiedName(Os, DerivedClass); in reportBug()
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h69 CXXRecordDecl *DerivedClass, AccessSpecifier Access) in AccessedEntity() argument
71 NamingClass(DerivedClass), Diag(0, Allocator) {} in AccessedEntity()
/src/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp37 const CXXRecordDecl *DerivedClass; member
50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset()
52 BaseOffset(const CXXRecordDecl *DerivedClass, in BaseOffset()
54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase), in BaseOffset()
1227 if (Offset.DerivedClass == MostDerivedClass) { in ComputeReturnAdjustment()
1233 VTables.getVirtualBaseOffsetOffset(Offset.DerivedClass, in ComputeReturnAdjustment()
3182 Context.getASTRecordLayout(ReturnAdjustmentOffset.DerivedClass); in AddMethods()
3186 VTables.getVBTableIndex(ReturnAdjustmentOffset.DerivedClass, in AddMethods()
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp174 const CXXRecordDecl *DerivedClass, CastExpr::path_const_iterator Start, in computeNonVirtualBaseClassOffset() argument
179 const CXXRecordDecl *RD = DerivedClass; in computeNonVirtualBaseClassOffset()
517 const CXXRecordDecl *DerivedClass = in Emit() local
526 DerivedClass, BaseClass, in Emit()
1715 const CXXRecordDecl *DerivedClass = in Emit() local
1719 CGF.LoadCXXThisAddress(), DerivedClass, BaseClass, BaseIsVirtual); in Emit()
H A DCodeGenModule.h1073 computeNonVirtualBaseClassOffset(const CXXRecordDecl *DerivedClass,
H A DMicrosoftCXXABI.cpp3364 const CXXRecordDecl *DerivedClass = DerivedTy->getMostRecentCXXRecordDecl(); in EmitNonNullMemberPointerConversion() local
3397 CGM.computeNonVirtualBaseClassOffset(DerivedClass, PathBegin, PathEnd) in EmitNonNullMemberPointerConversion()
H A DCGExpr.cpp598 GetAddressOfBaseClass(Object, Adjustment.DerivedToBase.DerivedClass, in EmitMaterializeTemporaryExpr()
/src/contrib/googletest/googlemock/test/
H A Dgmock-matchers-containers_test.cc651 class DerivedClass : public AClass { class
742 Matcher<const DerivedClass&> m = Property(&AClass::n, Ge(0)); in TEST()
744 DerivedClass d; in TEST()
863 Matcher<const DerivedClass*> m = Property(&AClass::n, Ge(0)); in TEST()
865 DerivedClass d; in TEST()
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp179 CXXRecordDecl *DerivedClass, in AccessTarget()
181 : AccessedEntity(Context.getDiagAllocator(), Base, BaseClass, DerivedClass, in AccessTarget()
/src/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h75 const CXXRecordDecl *DerivedClass; member
90 const CXXRecordDecl *DerivedClass) in SubobjectAdjustment()
93 DerivedToBase.DerivedClass = DerivedClass; in SubobjectAdjustment()