summaryrefslogtreecommitdiffstats
path: root/omni/memory.h
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-04-16 18:31:23 +0200
committerFabrice <fabrice@schaub-dev.xyz>2026-04-16 18:31:23 +0200
commitf8db0a0820b30aec21942d29bba26af47e1c7c68 (patch)
treec13e99b4ba8b6322a2b39b6940b22021e877c6d6 /omni/memory.h
parent4748386b4e22a5bfe0c4d3f0d65c43f37e09536e (diff)
Diffstat (limited to 'omni/memory.h')
-rw-r--r--omni/memory.h25
1 files changed, 0 insertions, 25 deletions
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 <typename T>
- 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