From f8db0a0820b30aec21942d29bba26af47e1c7c68 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Thu, 16 Apr 2026 18:31:23 +0200 Subject: fixup --- omni/memory.h | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 omni/memory.h (limited to 'omni/memory.h') diff --git a/omni/memory.h b/omni/memory.h deleted file mode 100644 index def1cc0..0000000 --- a/omni/memory.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef OMNI_MEMORY_H -#define OMNI_MEMORY_H - -#include "stdint.h" - -struct Layout { - usize size; - usize align; - - template - constexpr static Layout of(usize n) noexcept { - return Layout{n * sizeof(T), alignof(T)}; - } - - static bool from(usize size, usize align) noexcept { - return Layout{size, align}; - } -}; - -struct Allocator { - virtual u8* allocate(Layout layout) noexcept; - virtual void deallocate(u8* ptr); -}; - -#endif -- cgit v1.2.3