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

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
 

Detailed Description