Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Checkers/
DVirtualCallChecker.cpp230 if (CXXDestructorDecl *DD = RD->getDestructor()) in checkASTDecl()
/external/clang/lib/CodeGen/
DCGClass.cpp342 const CXXDestructorDecl *D = BaseClass->getDestructor(); in Emit()
671 RD->getDestructor()); in EmitInitializerForField()
815 if (!BaseClassDecl->getDestructor()->hasTrivialBody()) in HasTrivialDestructorBody()
1226 const CXXDestructorDecl *dtor = record->getDestructor(); in destroyCXXObject()
1404 ClassDecl->getDestructor(), in EmitDelegatingCXXConstructorCall()
1451 const CXXDestructorDecl *D = ClassDecl->getDestructor(); in PushDestructorCleanup()
DCGCXX.cpp88 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); in TryEmitBaseDestructorAsAlias()
DCGDeclCXX.cpp88 CXXDestructorDecl *dtor = record->getDestructor(); in EmitDeclDestroy()
DCGException.cpp459 CXXDestructorDecl *DtorD = Record->getDestructor(); in EmitCXXThrowExpr()
DCGDecl.cpp1156 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); in emitAutoVarTypeCleanup()
DCGExprCXX.cpp1379 Dtor = RD->getDestructor(); in EmitObjectDelete()
DCGBlocks.cpp1368 dtor = record->getDestructor(); in GenerateDestroyHelperFunction()
DCGExpr.cpp406 ReferenceTemporaryDtor = ClassDecl->getDestructor(); in EmitExprForReferenceBinding()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp183 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor()
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp932 CT = mergeCanThrow(CT, canCalleeThrow(*this, E, RD->getDestructor())); in canThrow()
943 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
DSemaLookup.cpp2269 CXXDestructorDecl *DD = RD->getDestructor(); in LookupSpecialMember()
DSemaType.cpp4536 CXXDestructorDecl *Dtor = RD->getDestructor(); in RequireLiteralType()
DSemaExprCXX.cpp2194 CXXDestructorDecl *dtor = PointeeRD->getDestructor(); in ActOnCXXDelete()
DSemaDeclCXX.cpp3827 CXXDestructorDecl *dtor = Record->getDestructor(); in CheckCompletedCXXClass()
DSemaDecl.cpp10158 AdjustDestructorExceptionSpec(CXXRecord,CXXRecord->getDestructor()); in ActOnFields()
DSemaExpr.cpp11047 const_cast<CXXDestructorDecl*>(E->getTemporary()->getDestructor())); in VisitCXXBindTemporaryExpr()
/external/clang/lib/Analysis/
DCFG.cpp809 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor(); in addAutomaticObjDtors()
3191 const CXXDestructorDecl *Dtor = E->getTemporary()->getDestructor(); in VisitCXXBindTemporaryExprForTemporaryDtors()
3311 return classDecl->getDestructor(); in getDestructorDecl()
3317 return temp->getDestructor(); in getDestructorDecl()
/external/clang/lib/AST/
DDeclCXX.cpp1185 CXXDestructorDecl *CXXRecordDecl::getDestructor() const { in getDestructor() function in CXXRecordDecl
1306 CXXMethodDecl *MD = RD->getDestructor(); in getCorrespondingMethodInClass()
DStmtProfile.cpp786 const_cast<CXXDestructorDecl *>(S->getTemporary()->getDestructor())); in VisitCXXBindTemporaryExpr()
DExpr.cpp2869 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
/external/clang/include/clang/AST/
DDeclCXX.h1244 CXXDestructorDecl *getDestructor() const;
DExprCXX.h821 const CXXDestructorDecl *getDestructor() const { return Destructor; } in getDestructor() function
/external/clang/lib/Serialization/
DASTWriter.cpp3743 AddDeclRef(Temp->getDestructor(), Record); in AddCXXTemporary()