Home
last modified time | relevance | path

Searched refs:AutoDeleter (Results 1 – 19 of 19) sorted by relevance

/haiku/headers/private/shared/
H A DAutoDeleter.h37 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 Dfssh_auto_deleter.h22 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 DHelpers.h39 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 DSendMessageTester.cpp85 AutoDeleter<SMTarget> deleter(target); in Run()
/haiku/headers/private/kernel/util/
H A DStack.h99 : 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 DVirtioInputDevice.h109 BPrivate::AutoDeleter<key_map, BPrivate::MemoryDelete>
111 BPrivate::AutoDeleter<char, BPrivate::MemoryDelete>
/haiku/headers/private/net/
H A DNetBufferUtilities.h177 : BPrivate::AutoDeleter<net_buffer, NetBufferDelete<Module> >
180 : BPrivate::AutoDeleter<net_buffer, NetBufferDelete<Module> >(buffer) in NetBufferDeleter()
/haiku/src/bin/debug/strace/
H A Dexec.cpp17 using BPrivate::AutoDeleter;
/haiku/src/kits/interface/
H A DLayout.cpp23 using BPrivate::AutoDeleter;
167 AutoDeleter<BView, ViewRemover> remover(NULL); in AddItem()
/haiku/src/tools/restest/
H A DResourceFile.cpp167 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 DIMAPConnectionWorker.cpp505 struct CommandDeleter : BPrivate::AutoDeleter<WorkerCommand, CommandDelete>
509 BPrivate::AutoDeleter<WorkerCommand, CommandDelete>(command), in CommandDeleter()
/haiku/src/add-ons/kernel/network/protocols/udp/
H A Dudp.cpp713 : BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete>
716 : BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete>(object) in DomainSupportDeleter()
/haiku/src/system/boot/loader/file_systems/tarfs/
H A Dtarfs.cpp55 typedef BPrivate::AutoDeleter<void, RegionDelete> RegionDeleter;
/haiku/src/libs/linprog/
H A DLayoutOptimizer.cpp467 typedef BPrivate::AutoDeleter<double*, MatrixDelete> MatrixDeleter;
/haiku/src/kits/interface/layouter/
H A DLayoutOptimizer.cpp489 typedef BPrivate::AutoDeleter<double*, MatrixDelete> MatrixDeleter;
/haiku/src/tests/kits/storage/
H A DAppFileInfoTest.cpp296 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 DNodeInfoTest.cpp259 AutoDeleter<char> deleter(buffer, true); in CheckAttr()
/haiku/src/libs/alm/
H A DALMLayout.cpp23 using BPrivate::AutoDeleter;
/haiku/src/tests/system/kernel/file_corruption/fs/
H A Dchecksumfs.cpp362 typedef BPrivate::AutoDeleter<Node, PutNode> NodePutter;