WPILibC++ 2025.1.1
|
Class wpi::memory::memory_resource_adapter and wpi::memory::memory_resource_allocator to allow usage of PMRs. More...
#include "detail/assert.hpp"
#include "detail/utility.hpp"
#include "config.hpp"
#include "allocator_traits.hpp"
Go to the source code of this file.
Classes | |
class | wpi_memory_pmr::memory_resource |
class | wpi::memory::memory_resource |
The memory_resource abstract base class used in the implementation. More... | |
class | wpi::memory::memory_resource_adapter< RawAllocator > |
Wraps a RawAllocator and makes it a memory_resource. More... | |
class | wpi::memory::memory_resource_allocator |
Wraps a memory_resource and makes it a RawAllocator. More... | |
struct | wpi::memory::is_shared_allocator< memory_resource_allocator > |
Specialization of is_shared_allocator to mark memory_resource_allocator as shared. More... | |
Namespaces | |
namespace | wpi_memory_pmr |
namespace | wpi |
Foonathan namespace. | |
namespace | wpi::memory |
Memory namespace. | |
Functions | |
bool | wpi_memory_pmr::operator== (const memory_resource &a, const memory_resource &b) noexcept |
bool | wpi_memory_pmr::operator!= (const memory_resource &a, const memory_resource &b) noexcept |
bool | wpi::memory::operator!= (const memory_resource_allocator &lhs, const memory_resource_allocator &rhs) noexcept |
Class wpi::memory::memory_resource_adapter and wpi::memory::memory_resource_allocator to allow usage of PMRs.