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:21
 
AllocationStatus
Definition IMemoryPagePolicy.h:14
 
virtual std::uint32_t MaximumPageSize()=0
 
virtual ~IMemoryPagePolicy()
 
virtual AllocationStatus GetLargestAvailablePage(BSTAutoPointer< MemoryPage > &a_newPage)=0
 
static constexpr auto RTTI
Definition IMemoryPagePolicy.h:10
 
static constexpr auto VTABLE
Definition IMemoryPagePolicy.h:11