Searched refs:Destructor (Results 1 - 19 of 19) sorted by relevance

/external/skia/src/core/
H A DSkTLS.h80 static void Destructor(void* ptr);
H A DSkTLS.cpp38 void SkTLS::Destructor(void* ptr) { function in class:SkTLS
40 SkDebugf("SkTLS::Destructor(%p)\n", ptr);
/external/skia/src/ports/
H A DSkTLS_pthread.cpp16 (void)pthread_key_create(&gSkTLSKey, SkTLS::Destructor);
H A DSkTLS_win.cpp53 SkTLS::Destructor(ptr);
/external/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp93 int LocalCXXRuntimeOverrides::CXAAtExitOverride(DestructorPtr Destructor, argument
97 CXXDestructorDataPairs.push_back(std::make_pair(Destructor, Arg));
/external/zlib/src/contrib/dotzlib/DotZLib/
H A DCodecBase.cs118 #region Destructor & IDisposable stuff
H A DGZipStream.cs112 #region Destructor & IDispose stuff
/external/clang/test/CodeGenCXX/
H A Dpredefined-expr.cpp39 // CHECK-DAG: private unnamed_addr constant [12 x i8] c"~Destructor\00"
40 // CHECK-DAG: private unnamed_addr constant [30 x i8] c"NS::Destructor::~Destructor()\00"
273 class Destructor { class in namespace:NS
275 ~Destructor() {
499 NS::Destructor destructor;
/external/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h175 static int CXAAtExitOverride(DestructorPtr Destructor, void *Arg,
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp6720 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { argument
6721 CXXRecordDecl *RD = Destructor->getParent();
6723 if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) {
6726 if (!Destructor->isImplicit())
6727 Loc = Destructor->getLocation();
6744 Destructor->setOperatorDelete(OperatorDelete);
9344 CXXDestructorDecl *Destructor local
9348 Destructor->setAccess(AS_public);
9349 Destructor
9382 DefineImplicitDestructor(SourceLocation CurrentLocation, CXXDestructorDecl *Destructor) argument
9476 AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, CXXDestructorDecl *Destructor) argument
[all...]
H A DSemaExprCXX.cpp774 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) {
775 MarkFunctionReferenced(E->getExprLoc(), Destructor);
776 CheckDestructorAccess(E->getExprLoc(), Destructor,
778 if (DiagnoseUseOfDecl(Destructor, E->getExprLoc()))
3706 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD))
3707 return Destructor->isVirtual();
5112 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); local
5114 if (Destructor) {
5115 MarkFunctionReferenced(E->getExprLoc(), Destructor);
5116 CheckDestructorAccess(E->getExprLoc(), Destructor,
5267 CXXDestructorDecl *Destructor = LookupDestructor(RD); local
[all...]
H A DSemaExpr.cpp12135 } else if (CXXDestructorDecl *Destructor =
12137 Destructor = cast<CXXDestructorDecl>(Destructor->getFirstDecl());
12138 if (Destructor->isDefaulted() && !Destructor->isDeleted()) {
12139 if (Destructor->isTrivial() && !Destructor->hasAttr<DLLExportAttr>())
12141 DefineImplicitDestructor(Loc, Destructor);
12143 if (Destructor->isVirtual() && getLangOpts().AppleKext)
12144 MarkVTableUsed(Loc, Destructor
[all...]
H A DSemaDecl.cpp8082 } else if (CXXDestructorDecl *Destructor =
8084 CXXRecordDecl *Record = Destructor->getParent();
10605 else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(FD))
10606 MarkVTableUsed(FD->getLocation(), Destructor->getParent());
10737 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) {
10738 if (!Destructor->getParent()->isDependentType())
10739 CheckDestructor(Destructor);
10741 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(),
10742 Destructor->getParent());
H A DSemaInit.cpp6104 CXXDestructorDecl *Destructor local
6106 S.CheckDestructorAccess(CurInit.get()->getLocStart(), Destructor,
6108 S.MarkFunctionReferenced(CurInit.get()->getLocStart(), Destructor);
6109 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getLocStart()))
H A DSemaTemplateInstantiateDecl.cpp1704 } else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(D)) {
1707 Destructor->isInlineSpecified(),
H A DTreeTransform.h8512 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) {
8513 SemaRef.MarkFunctionReferenced(E->getLocStart(), Destructor);
/external/clang/include/clang/AST/
H A DExprCXX.h1003 const CXXDestructorDecl *Destructor; member in class:clang::CXXTemporary
1006 : Destructor(destructor) { }
1010 const CXXDestructorDecl *Destructor);
1012 const CXXDestructorDecl *getDestructor() const { return Destructor; }
1014 Destructor = Dtor;
/external/clang/lib/AST/
H A DExprCXX.cpp784 const CXXDestructorDecl *Destructor) {
785 return new (C) CXXTemporary(Destructor);
783 Create(const ASTContext &C, const CXXDestructorDecl *Destructor) argument
/external/clang/include/clang/Sema/
H A DSema.h4134 CXXDestructorDecl *Destructor);
4141 CXXDestructorDecl *Destructor);
5073 bool CheckDestructor(CXXDestructorDecl *Destructor);

Completed in 1427 milliseconds