Modules/Allocators/public/HeapAllocator.hpp
2023-06-29 08:20:23 +03:00

18 lines
264 B
C++

#pragma once
#include "Environment.hpp"
namespace tp {
struct HeapAlloc {
#ifdef MEM_DEBUG
ualni mNumAllocations = 0;
struct MemHeadLocal* mEntry = nullptr;
#endif
void* allocate(ualni aBlockSize);
void deallocate(void* aPtr);
~HeapAlloc();
};
};