Home
last modified time | relevance | path

Searched refs:getDestructor (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
DVirtualCallChecker.cpp235 if (CXXDestructorDecl *DD = RD->getDestructor()) in checkASTDecl()
/external/clang/lib/CodeGen/
DCGCXX.cpp107 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); in TryEmitBaseDestructorAsAlias()
DCGClass.cpp485 const CXXDestructorDecl *D = BaseClass->getDestructor(); in Emit()
1433 if (!BaseClassDecl->getDestructor()->hasTrivialBody()) in HasTrivialDestructorBody()
2042 const CXXDestructorDecl *dtor = record->getDestructor(); in destroyCXXObject()
2264 ClassDecl->getDestructor(), in EmitDelegatingCXXConstructorCall()
2304 const CXXDestructorDecl *D = ClassDecl->getDestructor(); in PushDestructorCleanup()
DCGDeclCXX.cpp95 CXXDestructorDecl *dtor = record->getDestructor(); in EmitDeclDestroy()
DCGDecl.cpp1337 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); in emitAutoVarTypeCleanup()
DCGExprCXX.cpp1547 Dtor = RD->getDestructor(); in EmitObjectDelete()
DCGBlocks.cpp1565 dtor = record->getDestructor(); in GenerateDestroyHelperFunction()
DItaniumCXXABI.cpp1102 CXXDestructorDecl *DtorD = Record->getDestructor(); in emitThrow()
DCGCall.cpp2899 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor(); in Emit()
DCGExpr.cpp268 ReferenceTemporaryDtor = ClassDecl->getDestructor(); in pushTemporaryCleanup()
DMicrosoftCXXABI.cpp4129 if (CXXDestructorDecl *DtorD = RD->getDestructor()) in getThrowInfo()
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp1030 const CXXDestructorDecl *DD = RD->getDestructor(); in canThrow()
1043 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
DSemaDeclCXX.cpp4949 CXXDestructorDecl *dtor = Record->getDestructor(); in CheckCompletedCXXClass()
5932 *Selected = RD->getDestructor(); in findTrivialSpecialMember()
10110 UserDeclaredOperation = RD->getDestructor(); in diagnoseDeprecatedCopyOperation()
13213 !Class->getDestructor()->isDefined() && in MarkVTableUsed()
13214 !Class->getDestructor()->isDeleted()) { in MarkVTableUsed()
13215 CXXDestructorDecl *DD = Class->getDestructor(); in MarkVTableUsed()
DSemaLookup.cpp2761 CXXDestructorDecl *DD = RD->getDestructor(); in LookupSpecialMember()
DSemaExprCXX.cpp2777 CXXDestructorDecl *dtor = PointeeRD->getDestructor(); in ActOnCXXDelete()
DSemaType.cpp6824 CXXDestructorDecl *Dtor = RD->getDestructor(); in RequireLiteralType()
/external/clang/lib/AST/
DDeclCXX.cpp1296 CXXDestructorDecl *CXXRecordDecl::getDestructor() const { in getDestructor() function in CXXRecordDecl
1314 if (const CXXDestructorDecl *Destructor = getDestructor()) in isAnyDestructorNoReturn()
1427 CXXMethodDecl *MD = RD->getDestructor(); in getCorrespondingMethodInClass()
DStmtProfile.cpp1190 const_cast<CXXDestructorDecl *>(S->getTemporary()->getDestructor())); in VisitCXXBindTemporaryExpr()
DExpr.cpp3250 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp375 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor()
DExprEngine.cpp623 const CXXDestructorDecl *Dtor = RD->getDestructor(); in ProcessDeleteDtor()
/external/clang/lib/Analysis/
DCFG.cpp3760 const CXXDestructorDecl *Dtor = E->getTemporary()->getDestructor(); in VisitCXXBindTemporaryExprForTemporaryDtors()
3880 return classDecl->getDestructor(); in getDestructorDecl()
3888 return classDecl->getDestructor(); in getDestructorDecl()
3894 return temp->getDestructor(); in getDestructorDecl()
/external/clang/include/clang/AST/
DDeclCXX.h1393 CXXDestructorDecl *getDestructor() const;
DExprCXX.h1087 const CXXDestructorDecl *getDestructor() const { return Destructor; } in getDestructor() function
/external/clang/lib/Serialization/
DASTWriter.cpp4811 AddDeclRef(Temp->getDestructor(), Record); in AddCXXTemporary()

12