Searched refs:CObjectDeleter (Results 1 - 14 of 14) sorted by relevance

/haiku/headers/private/shared/
H A DAutoDeleterPosix.h18 typedef CObjectDeleter<FILE, int, fclose> FileCloser;
19 typedef CObjectDeleter<DIR, int, closedir> DirCloser;
20 typedef CObjectDeleter<DIR, int, fs_close_attr_dir> AttrDirCloser;
H A DAutoDeleterDrivers.h23 typedef CObjectDeleter<void, status_t, unload_driver_settings>
28 typedef CObjectDeleter<struct vnode, void, vfs_put_vnode> VnodePutter;
29 typedef CObjectDeleter<file_descriptor, void, put_fd> FileDescriptorPutter;
H A DAutoDeleter.h13 CObjectDeleter - calls an arbitrary specified destructor function
168 // CObjectDeleter
183 struct CObjectDeleter struct in namespace:BPrivate
189 CObjectDeleter() : Base() function in struct:BPrivate::CObjectDeleter
193 CObjectDeleter(Type *object) : Base(object) function in struct:BPrivate::CObjectDeleter
344 using ::BPrivate::CObjectDeleter;
/haiku/headers/private/fs_shell/
H A Dfssh_auto_deleter.h12 CObjectDeleter - calls an arbitrary specified destructor function
130 // CObjectDeleter
145 struct CObjectDeleter struct in namespace:FSShell
151 CObjectDeleter() : Base() function in struct:FSShell::CObjectDeleter
155 CObjectDeleter(Type *object) : Base(object) function in struct:FSShell::CObjectDeleter
207 using FSShell::CObjectDeleter;
/haiku/src/tools/hvif2png/
H A Dhvif2png.cpp95 CObjectDeleter<h2p_state, void, &h2p_close_state> stateCloser(state);
/haiku/src/system/kernel/arch/x86/
H A Dioapic.cpp719 BPrivate::CObjectDeleter<const char, status_t, put_module>
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp47 typedef CObjectDeleter<ntfs_inode, int, ntfs_inode_close> NtfsInodeCloser;
48 typedef CObjectDeleter<ntfs_attr, void, ntfs_attr_close> NtfsAttrCloser;
/haiku/src/add-ons/kernel/network/stack/
H A Dnet_socket.cpp309 CObjectDeleter<
1279 CObjectDeleter<
/haiku/src/kits/package/solver/libsolv/
H A DLibsolvSolver.cpp563 CObjectDeleter<Transaction, void, transaction_free>
/haiku/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp888 CObjectDeleter<void, void, nvme_free> dsmRangesDeleter(dsmRanges);
/haiku/src/system/kernel/device_manager/
H A Ddevice_manager.cpp795 CObjectDeleter<BaseDevice, void, devfs_put_device>
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp1380 CObjectDeleter<void, void, file_cache_enable> fileCacheEnabler;
/haiku/src/system/kernel/
H A Delf.cpp1869 CObjectDeleter<elf_image_info, void, delete_elf_image> imageDeleter(image);
H A Dteam.cpp4515 CObjectDeleter<io_context, void, vfs_put_io_context>

Completed in 184 milliseconds