18#include "pw_allocator/allocator.h"
19#include "pw_allocator/capability.h"
21namespace pw::allocator {
40 void* DoAllocate(
Layout)
override {
return nullptr; }
43 void DoDeallocate(
void*)
override {}
46 void DoDeallocate(
void* ptr, Layout)
override { DoDeallocate(ptr); }
50NullAllocator& GetNullAllocator();
Definition: allocator.h:32
Definition: capability.h:64
Definition: null_allocator.h:29
friend NullAllocator & GetNullAllocator()
Returns a reference to the NullAllocator singleton.