Definition IMemoryPagePolicy.h:8
virtual AllocationStatus AllocatePage(std::uint32_t a_pageSize, NewPageStrategy a_stategy, BSTAutoPointer< MemoryPage > &a_newPage)=0
virtual void DisposePage(BSTAutoPointer< MemoryPage > &a_oldPage)=0
NewPageStrategy
Definition IMemoryPagePolicy.h:20
AllocationStatus
Definition IMemoryPagePolicy.h:13
virtual std::uint32_t MaximumPageSize()=0
virtual ~IMemoryPagePolicy()
virtual AllocationStatus GetLargestAvailablePage(BSTAutoPointer< MemoryPage > &a_newPage)=0
static constexpr auto RTTI
Definition IMemoryPagePolicy.h:10