Searched defs:dtor (Results 1 - 20 of 20) sorted by relevance

/external/clang/test/CXX/expr/expr.unary/expr.new/
H A Dp17.cpp7 class dtor { class
8 ~dtor(); // expected-note 3 {{implicitly declared private here}}
13 new dtor[0]; // expected-error{{calling a private destructor of class 'dtor'}}
14 new dtor[3]; // expected-error{{calling a private destructor of class 'dtor'}}
15 new dtor[3][3]; // expected-error{{calling a private destructor of class 'dtor'}}
/external/chromium_org/base/
H A Dlazy_instance.cc43 void (*dtor)(void*)) {
50 if (dtor)
51 AtExitManager::RegisterCallback(dtor, lazy_instance);
40 CompleteLazyInstance(subtle::AtomicWord* state, subtle::AtomicWord new_instance, void* lazy_instance, void (*dtor)(void*)) argument
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Dgoogleinit.h41 GoogleInitializer(const char* name, VoidFunction ctor, VoidFunction dtor) argument
42 : /* name_(name), */ destructor_(dtor) {
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Dgoogleinit.h41 GoogleInitializer(const char* name, VoidFunction ctor, VoidFunction dtor) argument
42 : name_(name), destructor_(dtor) {
/external/chromium_org/third_party/usrsctp/usrsctplib/
H A Duser_uma.h85 uma_zcreate(char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
92 uma_zcreate(char *name, size_t size, uma_ctor ctor, uma_dtor dtor, argument
/external/chromium_org/tools/clang/blink_gc_plugin/
H A DRecordInfo.cpp423 CXXDestructorDecl* dtor = record_->getDestructor(); local
424 if (dtor && dtor->isUserProvided())
H A DBlinkGCPlugin.cpp1174 CXXDestructorDecl* dtor = info->record()->getDestructor(); local
1178 if (dtor && dtor->hasBody()) {
1180 visitor.TraverseCXXMethodDecl(dtor);
1183 dtor, &visitor.finalized_fields());
1197 if (dtor && dtor->isUserProvided())
1198 NoteUserDeclaredDestructor(dtor);
1221 CXXDestructorDecl* dtor = info->record()->getDestructor(); local
1222 if (dtor
1593 ReportFinalizerAccessesFinalizedFields( CXXMethodDecl* dtor, CheckFinalizerVisitor::Errors* fields) argument
1753 NoteUserDeclaredDestructor(CXXMethodDecl* dtor) argument
1760 NoteUserDeclaredFinalizer(CXXMethodDecl* dtor) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGCXX.cpp37 // Producing an alias to a base class ctor/dtor can degrade debug quality
248 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor, argument
252 if (!dtor->getParent()->getNumVBases() &&
255 !TryEmitDefinitionAsAlias(GlobalDecl(dtor, Dtor_Complete),
256 GlobalDecl(dtor, Dtor_Base), true);
260 if (dtor->isVirtual())
261 getVTables().EmitThunks(GlobalDecl(dtor, Dtor_Complete));
269 if (dtorType == Dtor_Base && !TryEmitBaseDestructorAsAlias(dtor))
273 getTypes().arrangeCXXDestructor(dtor, dtorType);
276 GetAddrOfCXXDestructor(dtor, dtorTyp
286 GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor, CXXDtorType dtorType, const CGFunctionInfo *fnInfo, llvm::FunctionType *fnType, bool DontDefer) argument
[all...]
H A DCGDeclCXX.cpp97 CXXDestructorDecl *dtor = record->getDestructor(); local
99 function = CGM.GetAddrOfCXXDestructor(dtor, Dtor_Complete);
167 llvm::Constant *dtor,
184 llvm::CallInst *call = CGF.Builder.CreateCall(dtor, addr);
188 dyn_cast<llvm::Function>(dtor->stripPointerCasts()))
198 llvm::Constant *dtor,
201 llvm::Constant *dtorStub = createAtExitStub(CGM, VD, dtor, addr);
166 createAtExitStub(CodeGenModule &CGM, const VarDecl &VD, llvm::Constant *dtor, llvm::Constant *addr) argument
197 registerGlobalDtorWithAtExit(const VarDecl &VD, llvm::Constant *dtor, llvm::Constant *addr) argument
H A DCGCXXABI.cpp251 llvm::Constant *dtor,
257 CGF.registerGlobalDtorWithAtExit(D, dtor, addr);
249 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *dtor, llvm::Constant *addr) argument
H A DCGBlocks.cpp1503 const CXXDestructorDecl *dtor = nullptr; local
1515 dtor = record->getDestructor();
1546 if (dtor) {
1547 PushDestructorCleanup(dtor, srcField);
H A DCGDecl.cpp392 // Along the exceptions path we always execute the dtor.
1225 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); local
1226 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr, dtor,
1308 case QualType::DK_none: llvm_unreachable("no destroyer for trivial dtor");
H A DCGClass.cpp307 // If the record matches the base, this is the complete ctor/dtor
310 "doing no-op VTT offset in base dtor/ctor?");
1296 "can't emit a dtor without a body for non-Microsoft ABIs");
1326 assert(Dtor->isImplicit() && "bodyless dtor not implicit");
1329 // -fapple-kext must inline any call to this dtor into
1381 llvm::BasicBlock *callDeleteBB = CGF.createBasicBlock("dtor.call_delete");
1382 llvm::BasicBlock *continueBB = CGF.createBasicBlock("dtor.continue");
1429 "Should not emit dtor epilogue for non-exported trivial dtor!");
1437 // If there is an implicit param to the deleting dtor, i
1637 const CXXDestructorDecl *dtor = record->getDestructor(); local
[all...]
H A DItaniumCXXABI.cpp234 llvm::Constant *dtor, llvm::Constant *addr) override;
824 // Return indirectly if we have a non-trivial copy ctor or non-trivial dtor.
1762 llvm::Constant *dtor,
1792 llvm::ConstantExpr::getBitCast(dtor, dtorTy),
1802 llvm::Constant *dtor,
1806 return emitGlobalDtorWithCXAAtExit(CGF, dtor, addr, D.getTLSKind());
1815 return CGM.AddCXXDtorEntry(dtor, addr);
1818 CGF.registerGlobalDtorWithAtExit(D, dtor, addr);
1761 emitGlobalDtorWithCXAAtExit(CodeGenFunction &CGF, llvm::Constant *dtor, llvm::Constant *addr, bool TLS) argument
1800 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *dtor, llvm::Constant *addr) argument
/external/clang/test/CXX/class/class.union/
H A Dp1.cpp46 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member in union:U1
70 Dtor dtor; // expected-note {{because field of type 'Dtor' has a user-provided destructor}} member in struct:U2::__anon18357
131 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template}}
/external/libvpx/libvpx/vpx/
H A Dvpx_codec.h496 void (*dtor)(struct vpx_codec_mmap *map); /**< destructor to call */ member in struct:vpx_codec_mmap
534 * or close()) then the vpx_codec_mmap_t::dtor member \ref MUST be populated.
/external/chromium_org/third_party/npapi/npspy/extern/nspr/
H A Dprio.h85 void (PR_CALLBACK *dtor)(PRFileDesc *fd); member in struct:PRFileDesc
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1538 if (CXXDestructorDecl *dtor = LookupDestructor(
1540 MarkFunctionReferenced(StartLoc, dtor);
1541 CheckDestructorAccess(StartLoc, dtor,
1544 if (DiagnoseUseOfDecl(dtor, StartLoc))
2408 CXXDestructorDecl *dtor = PointeeRD->getDestructor(); local
2409 if (dtor && !dtor->isVirtual()) {
3430 // ([class.dtor]) then the trait is true, else it is
3558 // If type is a class type with a virtual destructor ([class.dtor])
H A DSemaDeclCXX.cpp4047 assert(Dtor && "No dtor found for FieldClassDecl!");
4069 // If our base class is invalid, we probably can't get its dtor anyway.
4076 assert(Dtor && "No dtor found for BaseClassDecl!");
4099 // If our base class is invalid, we probably can't get its dtor anyway.
4106 assert(Dtor && "No dtor found for BaseClassDecl!");
4548 CXXDestructorDecl *dtor = Record->getDestructor(); local
4549 if ((!dtor || (!dtor->isVirtual() && dtor->getAccess() == AS_public)) &&
4551 Diag(dtor
[all...]
/external/chromium_org/third_party/android_platform/webview/
H A Dframeworks.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/location/ android/location/Address$1.class ...

Completed in 1132 milliseconds