18#include "pw_allocator/allocator.h"
19#include "pw_allocator/capability.h"
21namespace pw::allocator {
37 [[maybe_unused]]
size_t new_size)
override {
Definition: allocator.h:42
InfoType
Definition: deallocator.h:173
static constexpr Status Unimplemented()
Definition: status.h:280
Definition: abstract_allocator.h:30
size_t DoGetAllocated() const override
Definition: abstract_allocator.h:42
std::optional< Fragmentation > DoMeasureFragmentation() const override
Returns fragmentation information for the allocator's memory region.
Definition: abstract_allocator.h:45
Result< Layout > DoGetInfo(InfoType, const void *) const override
Definition: abstract_allocator.h:50
bool DoResize(void *ptr, size_t new_size) override
Definition: abstract_allocator.h:36
Definition: capability.h:65