3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cohtml/MemTagsType.h"
14 virtual void* Allocate(uint, ::cohtml::MemTags::MemTagsType) = 0;
16 virtual void* Reallocate(
void*, uint, ::cohtml::MemTags::MemTagsType) = 0;
18 virtual void Deallocate(
void*, ::cohtml::MemTags::MemTagsType) = 0;
20 virtual void* AlignedAllocate(uint, uint, ::cohtml::MemTags::MemTagsType) = 0;
22 virtual void AlignedDeallocate(
void*, ::cohtml::MemTags::MemTagsType) = 0;
24 virtual void* VirtualAllocate(
void*, uint,
int,
int, ::cohtml::MemTags::MemTagsType) = 0;
26 virtual bool VirtualFree(
void*, uint,
int, ::cohtml::MemTags::MemTagsType) = 0;
28 virtual ~IAllocator() =
default;
Definition IAllocator.h:7