WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
deleter.hpp File Reference

Deleter classes using a RawAllocator. More...

#include <type_traits>
#include "allocator_storage.hpp"
#include "config.hpp"
#include "threading.hpp"

Go to the source code of this file.

Classes

class  wpi::memory::allocator_deallocator< Type, RawAllocator >
 A deleter class that deallocates the memory through a specified RawAllocator. More...
 
class  wpi::memory::allocator_deallocator< Type[], RawAllocator >
 Specialization of allocator_deallocator for array types. More...
 
class  wpi::memory::allocator_polymorphic_deallocator< BaseType, RawAllocator >
 A deleter class that deallocates the memory of a derived type through a specified RawAllocator. More...
 
class  wpi::memory::allocator_deleter< Type, RawAllocator >
 Similar to allocator_deallocator but calls the destructors of the object. More...
 
class  wpi::memory::allocator_deleter< Type[], RawAllocator >
 Specialization of allocator_deleter for array types. More...
 
class  wpi::memory::allocator_polymorphic_deleter< BaseType, RawAllocator >
 Similar to allocator_polymorphic_deallocator but calls the destructors of the object. More...
 

Namespaces

namespace  wpi
 Foonathan namespace.
 
namespace  wpi::memory
 Memory namespace.
 

Detailed Description

Deleter classes using a RawAllocator.