18#include "pw_allocator/allocator.h"
19#include "pw_allocator/layout.h"
20#include "pw_result/result.h"
21#include "pw_status/status.h"
23namespace pw::allocator {
48 bool DoResize(
void* ptr,
size_t new_size)
override;
54 Result<Layout>
DoGetInfo(InfoType info_type,
const void* ptr)
const override;
Definition: allocator.h:34
Definition: fallback_allocator.h:29
void DoDeallocate(void *ptr) override
size_t DoGetAllocated() const override
void DoDeallocate(void *ptr, Layout) override
void * DoAllocate(Layout layout) override
Result< Layout > DoGetInfo(InfoType info_type, const void *ptr) const override
bool DoResize(void *ptr, size_t new_size) override
FallbackAllocator(Allocator &primary, Allocator &secondary)