Home
last modified time | relevance | path

Searched refs:Destructor (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/lib/ExecutionEngine/Orc/
DExecutionUtils.cpp93 int LocalCXXRuntimeOverrides::CXAAtExitOverride(DestructorPtr Destructor, in CXAAtExitOverride() argument
97 CXXDestructorDataPairs.push_back(std::make_pair(Destructor, Arg)); in CXAAtExitOverride()
/external/llvm/test/Feature/
Dmemorymarkers.ll31 ;; Destructor is run here.
33 ;; Destructor is done here.
/external/clang/test/CodeGenCXX/
Dpredefined-expr.cpp273 class Destructor { class
275 ~Destructor() { in ~Destructor()
499 NS::Destructor destructor; in main()
/external/skia/src/core/
DSkTLS.h80 static void Destructor(void* ptr);
DSkTLS.cpp45 void SkTLS::Destructor(void* ptr) { in Destructor() function in SkTLS
/external/skia/src/ports/
DSkTLS_pthread.cpp16 (void)pthread_key_create(&gSkTLSKey, SkTLS::Destructor); in sk_tls_make_key()
DSkTLS_win.cpp55 SkTLS::Destructor(ptr); in onTLSCallback()
/external/zlib/src/contrib/dotzlib/DotZLib/
DCodecBase.cs118 #region Destructor & IDisposable stuff
DGZipStream.cs112 #region Destructor & IDispose stuff
/external/clang/lib/Sema/
DSemaDeclCXX.cpp6754 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { in CheckDestructor() argument
6755 CXXRecordDecl *RD = Destructor->getParent(); in CheckDestructor()
6757 if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) { in CheckDestructor()
6760 if (!Destructor->isImplicit()) in CheckDestructor()
6761 Loc = Destructor->getLocation(); in CheckDestructor()
6778 Destructor->setOperatorDelete(OperatorDelete); in CheckDestructor()
9371 CXXDestructorDecl *Destructor in DeclareImplicitDestructor() local
9375 Destructor->setAccess(AS_public); in DeclareImplicitDestructor()
9376 Destructor->setDefaulted(); in DeclareImplicitDestructor()
9380 Destructor, in DeclareImplicitDestructor()
[all …]
DSemaExprCXX.cpp773 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand() local
774 MarkFunctionReferenced(E->getExprLoc(), Destructor); in CheckCXXThrowOperand()
775 CheckDestructorAccess(E->getExprLoc(), Destructor, in CheckCXXThrowOperand()
777 if (DiagnoseUseOfDecl(Destructor, E->getExprLoc())) in CheckCXXThrowOperand()
3878 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait() local
3879 if (!Destructor) in EvaluateUnaryTypeTrait()
3884 if (Destructor->isDeleted()) in EvaluateUnaryTypeTrait()
3886 if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public) in EvaluateUnaryTypeTrait()
3890 Destructor->getType()->getAs<FunctionProtoType>(); in EvaluateUnaryTypeTrait()
4030 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait() local
[all …]
DSemaExpr.cpp12466 } else if (CXXDestructorDecl *Destructor = in MarkFunctionReferenced() local
12468 Destructor = cast<CXXDestructorDecl>(Destructor->getFirstDecl()); in MarkFunctionReferenced()
12469 if (Destructor->isDefaulted() && !Destructor->isDeleted()) { in MarkFunctionReferenced()
12470 if (Destructor->isTrivial() && !Destructor->hasAttr<DLLExportAttr>()) in MarkFunctionReferenced()
12472 DefineImplicitDestructor(Loc, Destructor); in MarkFunctionReferenced()
12474 if (Destructor->isVirtual() && getLangOpts().AppleKext) in MarkFunctionReferenced()
12475 MarkVTableUsed(Loc, Destructor->getParent()); in MarkFunctionReferenced()
DSemaDecl.cpp8481 } else if (CXXDestructorDecl *Destructor = in CheckFunctionDeclaration() local
8483 CXXRecordDecl *Record = Destructor->getParent(); in CheckFunctionDeclaration()
11111 else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(FD)) in ActOnFinishFunctionBody() local
11112 MarkVTableUsed(FD->getLocation(), Destructor->getParent()); in ActOnFinishFunctionBody()
11243 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) { in ActOnFinishFunctionBody() local
11244 if (!Destructor->getParent()->isDependentType()) in ActOnFinishFunctionBody()
11245 CheckDestructor(Destructor); in ActOnFinishFunctionBody()
11247 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(), in ActOnFinishFunctionBody()
11248 Destructor->getParent()); in ActOnFinishFunctionBody()
DSemaInit.cpp6422 CXXDestructorDecl *Destructor in Perform() local
6424 S.CheckDestructorAccess(CurInit.get()->getLocStart(), Destructor, in Perform()
6426 S.MarkFunctionReferenced(CurInit.get()->getLocStart(), Destructor); in Perform()
6427 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getLocStart())) in Perform()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DExecutionUtils.h175 static int CXAAtExitOverride(DestructorPtr Destructor, void *Arg,
/external/libchrome/base/trace_event/
Dmemory_dump_manager_unittest.cc97 MOCK_METHOD0(Destructor, void());
104 Destructor(); in ~MockMemoryDumpProvider()
900 EXPECT_CALL(*mdp, Destructor()) in TEST_F()
942 EXPECT_CALL(*mdp, Destructor()) in TEST_F()
/external/webrtc/webrtc/modules/video_render/mac/
Dvideo_render_mac_cocoa_impl.mm37 WEBRTC_TRACE(kTraceInfo, kTraceVideoRenderer, _id, "Destructor %s:%d", __FUNCTION__, __LINE__);
/external/bison/tests/
Dglr-regression.at532 printf ("Destructor called.\n");
556 [Destructor called.
593 fprintf (stderr, "Destructor called on same value twice.\n");
919 fprintf (stderr, "Destructor calls: %d\n", destructors);
/external/clang/include/clang/AST/
DExprCXX.h1078 const CXXDestructorDecl *Destructor; variable
1081 : Destructor(destructor) { } in CXXTemporary()
1085 const CXXDestructorDecl *Destructor);
1087 const CXXDestructorDecl *getDestructor() const { return Destructor; } in getDestructor()
1089 Destructor = Dtor; in setDestructor()
/external/clang/lib/AST/
DExprCXX.cpp784 const CXXDestructorDecl *Destructor) { in Create() argument
785 return new (C) CXXTemporary(Destructor); in Create()
DDeclCXX.cpp1314 if (const CXXDestructorDecl *Destructor = getDestructor()) in isAnyDestructorNoReturn() local
1315 if (Destructor->isNoReturn()) in isAnyDestructorNoReturn()
/external/libxml2/os400/libxmlrpg/
Dxmlreader.rpgle124 * Constructors & Destructor
Dxmlwriter.rpgle23 * Constructors & Destructor
/external/libcxx/include/experimental/
Doptional98 // 5.3.2, Destructor
/external/bison/doc/
Dbison.info194 * Destructor Decl:: Declaring how symbols are freed.
4078 Freeing Discarded Symbols: Destructor Decl.). However, Bison currently
4514 * Destructor Decl:: Declaring how symbols are freed.
4734 File: bison.info, Node: Initial Action Decl, Next: Destructor Decl, Prev: Type Decl, Up: Declar…
4758 File: bison.info, Node: Destructor Decl, Next: Printer Decl, Prev: Initial Action Decl, Up: Dec…
4879 File: bison.info, Node: Printer Decl, Next: Expect Decl, Prev: Destructor Decl, Up: Declarations
4891 Discarded Symbols: Destructor Decl.).
4902 Discarded Symbols: Destructor Decl.): they can be per-type (e.g.,
5248 discarded symbols. *Note Freeing Discarded Symbols: Destructor
7616 Discarded Symbols: Destructor Decl, for a means to reclaim this memory.
[all …]

12