/haiku/headers/private/shared/ |
H A D | AutoDeleter.h | 37 class AutoDeleter { 39 inline AutoDeleter() in AutoDeleter() function 44 inline AutoDeleter(C *object) in AutoDeleter() function 49 inline ~AutoDeleter() in ~AutoDeleter() 103 AutoDeleter(const AutoDeleter&); 104 AutoDeleter& operator=(const AutoDeleter&); 120 struct ObjectDeleter : AutoDeleter<C, ObjectDelete<C> > 122 ObjectDeleter() : AutoDeleter<C, ObjectDelete<C> >() {} in ObjectDeleter() 123 ObjectDeleter(C *object) : AutoDeleter<C, ObjectDelete<C> >(object) {} in ObjectDeleter() 139 struct ArrayDeleter : AutoDeleter<C, ArrayDelete<C> > [all …]
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_auto_deleter.h | 22 class AutoDeleter { 24 inline AutoDeleter() in AutoDeleter() function 29 inline AutoDeleter(C *object) in AutoDeleter() function 34 inline ~AutoDeleter() in ~AutoDeleter() 87 struct ObjectDeleter : AutoDeleter<C, ObjectDelete<C> > 89 ObjectDeleter() : AutoDeleter<C, ObjectDelete<C> >() {} in ObjectDeleter() 90 ObjectDeleter(C *object) : AutoDeleter<C, ObjectDelete<C> >(object) {} in ObjectDeleter() 106 struct ArrayDeleter : AutoDeleter<C, ArrayDelete<C> > 108 ArrayDeleter() : AutoDeleter<C, ArrayDelete<C> >() {} in ArrayDeleter() 109 ArrayDeleter(C *array) : AutoDeleter<C, ArrayDelete<C> >(array) {} in ArrayDeleter() [all …]
|
/haiku/src/tests/kits/app/bmessenger/ |
H A D | Helpers.h | 39 class AutoDeleter { 41 inline AutoDeleter(T *object, bool array = false) 43 inline ~AutoDeleter() in ~AutoDeleter() 57 class HandlerDeleter : AutoDeleter<BHandler> { 60 : AutoDeleter<BHandler>(handler) {} in HandlerDeleter()
|
H A D | SendMessageTester.cpp | 85 AutoDeleter<SMTarget> deleter(target); in Run()
|
/haiku/headers/private/kernel/util/ |
H A D | Stack.h | 99 : public BPrivate::AutoDeleter<Stack<T>, StackDelete<T> > { 106 : BPrivate::AutoDeleter<Stack<T>, StackDelete<T> >(stack) in StackDeleter()
|
/haiku/src/add-ons/input_server/devices/virtio/ |
H A D | VirtioInputDevice.h | 109 BPrivate::AutoDeleter<key_map, BPrivate::MemoryDelete> 111 BPrivate::AutoDeleter<char, BPrivate::MemoryDelete>
|
/haiku/headers/private/net/ |
H A D | NetBufferUtilities.h | 177 : BPrivate::AutoDeleter<net_buffer, NetBufferDelete<Module> > 180 : BPrivate::AutoDeleter<net_buffer, NetBufferDelete<Module> >(buffer) in NetBufferDeleter()
|
/haiku/src/bin/debug/strace/ |
H A D | exec.cpp | 17 using BPrivate::AutoDeleter;
|
/haiku/src/kits/interface/ |
H A D | Layout.cpp | 23 using BPrivate::AutoDeleter; 167 AutoDeleter<BView, ViewRemover> remover(NULL); in AddItem()
|
/haiku/src/tools/restest/ |
H A D | ResourceFile.cpp | 167 struct AutoDeleter { struct 168 AutoDeleter(C* object, bool array = false) : object(object), array(array) in AutoDeleter() function 172 ~AutoDeleter() in ~AutoDeleter() argument 1007 AutoDeleter<bool> deleter(readIndices, true); in _ReadInfoTable()
|
/haiku/src/add-ons/mail_daemon/inbound_protocols/imap/ |
H A D | IMAPConnectionWorker.cpp | 505 struct CommandDeleter : BPrivate::AutoDeleter<WorkerCommand, CommandDelete> 509 BPrivate::AutoDeleter<WorkerCommand, CommandDelete>(command), in CommandDeleter()
|
/haiku/src/add-ons/kernel/network/protocols/udp/ |
H A D | udp.cpp | 713 : BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete> 716 : BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete>(object) in DomainSupportDeleter()
|
/haiku/src/system/boot/loader/file_systems/tarfs/ |
H A D | tarfs.cpp | 55 typedef BPrivate::AutoDeleter<void, RegionDelete> RegionDeleter;
|
/haiku/src/libs/linprog/ |
H A D | LayoutOptimizer.cpp | 467 typedef BPrivate::AutoDeleter<double*, MatrixDelete> MatrixDeleter;
|
/haiku/src/kits/interface/layouter/ |
H A D | LayoutOptimizer.cpp | 489 typedef BPrivate::AutoDeleter<double*, MatrixDelete> MatrixDeleter;
|
/haiku/src/tests/kits/storage/ |
H A D | AppFileInfoTest.cpp | 296 AutoDeleter<char> deleter(buffer, true); in CheckAttr() 550 AutoDeleter<char> deleter(buffer, true); in CheckAttribute() 563 AutoDeleter<char> deleter(buffer, true); in CheckResource()
|
H A D | NodeInfoTest.cpp | 259 AutoDeleter<char> deleter(buffer, true); in CheckAttr()
|
/haiku/src/libs/alm/ |
H A D | ALMLayout.cpp | 23 using BPrivate::AutoDeleter;
|
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 362 typedef BPrivate::AutoDeleter<Node, PutNode> NodePutter;
|