/external/clang/test/CodeGenCXX/ |
virtual-destructor-calls.cpp | 16 // Complete dtor: just an alias because there are no virtual bases. 23 // Deleting dtor: defers to the complete dtor. 28 // Base dtor: actually calls A's base dtor. 41 // Complete dtor: just an alias (checked above). 43 // Deleting dtor: defers to the complete dtor. 48 // Base dtor: just an alias to B's base dtor [all...] |
virtual-base-destructor-call.cpp | 19 // basic_iostream's complete dtor calls its base dtor, then its 20 // virtual base's dtor. 25 // basic_iostream's base dtor calls its non-virtual base dtor. 30 // basic_iostream's deleting dtor calls its complete dtor, then 36 // basic_istream's complete dtor calls the base dtor, 37 // then its virtual base's base dtor [all...] |
union-dtor.cpp | 35 // The ctor and dtor of Foo<> and Bar should not be mentioned in the resulting
|
/external/stlport/test/compiler/StTerm-order/ |
stterm-test.cc | 23 It dtor done <-- 0 24 Init2 dtor done <-- 2 25 Init dtor done <-- 1 36 Init2 dtor done <-- 2 37 Init dtor done <-- 1 38 It dtor done <-- 0 82 printf( "Init dtor done\n" ); 101 printf( "Init2 dtor done\n" ); 111 printf( "It dtor done\n" );
|
/external/chromium/base/memory/ |
linked_ptr_unittest.cc | 20 virtual ~A() { history += base::StringPrintf("A%d dtor\n", mynum); } 28 ~B() { history += base::StringPrintf("B%d dtor\n", mynum); } 98 "B2 dtor\n" 99 "A2 dtor\n" 104 "A0 dtor\n" 105 "A3 dtor\n" 106 "A1 dtor\n"
|
/external/clang/test/PCH/ |
chain-implicit-definition.cpp | 8 // A base with a virtual dtor. 13 // A derived class with an implicit virtual dtor.
|
/external/chromium/base/ |
lazy_instance.cc | 32 void LazyInstanceHelper::CompleteInstance(void* instance, void (*dtor)(void*)) { 40 if (dtor) 41 base::AtExitManager::RegisterCallback(dtor, instance);
|
lazy_instance_unittest.cc | 103 // It accepts a bool* and sets the bool to true when the dtor runs. 120 // Check that using a plain LazyInstance causes the dtor to run 130 // Check that using a *leaky* LazyInstance makes the dtor not run
|
lazy_instance.h | 101 // After creating an instance, call this to register the dtor to be called 103 void CompleteInstance(void* instance, void (*dtor)(void*)); 132 void (*dtor)(void*) = Traits::Delete; 133 CompleteInstance(this, (dtor == NULL) ? NULL : OnExit);
|
/external/clang/lib/CodeGen/ |
CGTemporaries.cpp | 20 const CXXDestructorDecl *dtor; member in struct:__anon4321::DestroyTemporary 22 DestroyTemporary(const CXXDestructorDecl *dtor, llvm::Value *addr) 23 : dtor(dtor), addr(addr) {} 25 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*ForVirtualBase=*/false,
|
CGCXX.cpp | 246 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor, 251 !dtor->getParent()->getNumVBases() && 252 !TryEmitDefinitionAsAlias(GlobalDecl(dtor, Dtor_Complete), 253 GlobalDecl(dtor, Dtor_Base))) 260 if (dtorType == Dtor_Base && !TryEmitBaseDestructorAsAlias(dtor)) 263 const CGFunctionInfo &fnInfo = getTypes().getFunctionInfo(dtor, dtorType); 266 cast<llvm::Function>(GetAddrOfCXXDestructor(dtor, dtorType, &fnInfo)); 267 setFunctionLinkage(dtor, fn); 269 CodeGenFunction(*this).GenerateCode(GlobalDecl(dtor, dtorType), fn, fnInfo); 271 SetFunctionDefinitionAttributes(dtor, fn) [all...] |
CGClass.cpp | 292 // If the record matches the base, this is the complete ctor/dtor 296 "doing no-op VTT offset in base dtor/ctor?"); 515 CXXDestructorDecl *Dtor; 517 CallMemberDtor(FieldDecl *Field, CXXDestructorDecl *Dtor) 518 : Field(Field), Dtor(Dtor) {} 525 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, 834 const CXXDestructorDecl *Dtor) { 835 if (!Dtor->hasTrivialBody()) 839 const CXXRecordDecl *ClassDecl = Dtor->getParent() 1180 const CXXDestructorDecl *dtor = record->getDestructor(); local [all...] |
/external/clang/test/CXX/class/class.union/ |
p1.cpp | 32 class Dtor { 33 ~Dtor() { abort(); } // expected-note 4 {{because type 'Dtor' has a user-declared destructor}} 43 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member in union:U1 67 Dtor dtor; // expected-note {{because type 'U2::<anonymous struct}} member in struct:U2::__anon4652 87 struct s6 : Dtor { // expected-note {{because type 'U3::s6' has a base class with a non-trivial destructor}} 118 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template} [all...] |
/external/chromium/testing/gtest/test/ |
gtest-linked_ptr_test.cc | 50 virtual ~A() { *history << "A" << mynum << " dtor\n"; } 60 ~B() { *history << "B" << mynum << " dtor\n"; } 142 "B2 dtor\n" 143 "A2 dtor\n" 148 "A0 dtor\n" 149 "A3 dtor\n" 150 "A1 dtor\n",
|
/external/gtest/test/ |
gtest-linked_ptr_test.cc | 50 virtual ~A() { *history << "A" << mynum << " dtor\n"; } 60 ~B() { *history << "B" << mynum << " dtor\n"; } 141 "B2 dtor\n" 142 "A2 dtor\n" 147 "A0 dtor\n" 148 "A3 dtor\n" 149 "A1 dtor\n",
|
/external/protobuf/gtest/test/ |
gtest-linked_ptr_test.cc | 50 virtual ~A() { *history << "A" << mynum << " dtor\n"; } 60 ~B() { *history << "B" << mynum << " dtor\n"; } 141 "B2 dtor\n" 142 "A2 dtor\n" 147 "A0 dtor\n" 148 "A3 dtor\n" 149 "A1 dtor\n",
|
/external/chromium/chrome/browser/sync/glue/ |
change_processor.cc | 11 DCHECK(!running_) << "ChangeProcessor dtor while running";
|
/external/oprofile/libutil++/ |
stream_util.h | 17 /// class which save a stream state and restore it at dtor time
|
/external/clang/include/clang/AST/ |
GlobalDecl.h | 10 // A GlobalDecl can hold either a regular variable/function or a C++ ctor/dtor 33 assert(!isa<CXXDestructorDecl>(D) && "Use other ctor with dtor decls!"); 67 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!");
|
/frameworks/base/core/jni/ |
android_backup_FileBackupHelperBase.cpp | 35 dtor(JNIEnv* env, jobject clazz, jint ptr) function in namespace:android 111 { "dtor", "(I)V", (void*)dtor },
|
/external/clang/test/SemaTemplate/ |
instantiate-static-var.cpp | 43 ~X1(); // The errors won't be triggered without this dtor. 82 ~Y3(); // The error isn't triggered without this dtor.
|
/external/webkit/Source/JavaScriptCore/wtf/ |
FastAllocBase.h | 222 // This handles the case wherein T has a trivial ctor and a trivial dtor. 234 // This handles the case wherein T has a non-trivial ctor and a trivial dtor. 254 // This handles the case wherein T has a trivial ctor and a non-trivial dtor. 274 // This handles the case wherein T has a non-trivial ctor and a non-trivial dtor. 325 // This handles the case wherein T has a trivial dtor. 338 // This handles the case wherein T has a non-trivial dtor. 378 // This handles the case wherein T has a trivial dtor. 390 // This handles the case wherein T has a non-trivial dtor.
|
/bionic/libc/private/ |
__dso_handle_so.S | 31 # See http://www.codesourcery.com/public/cxx-abi/abi.html#dso-dtor
|
/external/icu4c/test/cintltst/ |
capitst.h | 35 * ctor, dtor, createInstance, compare, getStrength/setStrength
|
/external/chromium/chrome/common/ |
sqlite_utils.cc | 341 Function dtor) { 343 return sqlite3_bind_blob(stmt_, index + 1, value, value_len, dtor); 372 Function dtor) { 374 return sqlite3_bind_text(stmt_, index + 1, value, value_len, dtor); 378 Function dtor) { 381 return sqlite3_bind_text16(stmt_, index + 1, value, value_len, dtor);
|