| alloc_handle(uintptr_t uSize, uint_t uFlags=0) noexcept | Burger::MemoryManagerHandle | |
| alloc_proc(MemoryManager *pThis, uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | privatestatic |
| allocate_memory(uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | inline |
| allocate_memory_clear(uintptr_t uSize) noexcept | Burger::MemoryManager | |
| allocate_proc_t typedef | Burger::MemoryManager | |
| AllocNewHandle(void) noexcept | Burger::MemoryManagerHandle | private |
| clear_purge_flag(void **ppInput) noexcept | Burger::MemoryManagerHandle | |
| CompactHandles(void) noexcept | Burger::MemoryManagerHandle | |
| dump_handles(void) noexcept | Burger::MemoryManagerHandle | |
| eMemoryStage enum name | Burger::MemoryManagerHandle | |
| FindHandle(const void *pInput) noexcept | Burger::MemoryManagerHandle | |
| free_handle(void **ppInput) noexcept | Burger::MemoryManagerHandle | |
| free_memory(const void *pInput) noexcept | Burger::MemoryManagerHandle | inline |
| free_proc(MemoryManager *pThis, const void *pInput) noexcept | Burger::MemoryManagerHandle | privatestatic |
| free_proc_t typedef | Burger::MemoryManager | |
| GetLockedState(void **ppInput) noexcept | Burger::MemoryManagerHandle | static |
| GetSize(void **ppInput) noexcept | Burger::MemoryManagerHandle | static |
| GetSize(const void *pInput) noexcept | Burger::MemoryManagerHandle | static |
| GetTotalAllocatedMemory(void) const noexcept | Burger::MemoryManagerHandle | inline |
| GetTotalFreeMemory(void) noexcept | Burger::MemoryManagerHandle | |
| GrabMemoryRange(void *pData, uintptr_t uLength, Handle_t *pParent, Handle_t *pHandle) noexcept | Burger::MemoryManagerHandle | private |
| kAlignment | Burger::MemoryManagerHandle | static |
| kDefaultHandleCount | Burger::MemoryManagerHandle | static |
| kFlagFixed | Burger::MemoryManagerHandle | static |
| kFlagLocked | Burger::MemoryManagerHandle | static |
| kFlagMalloc | Burger::MemoryManagerHandle | static |
| kFlagPurgable | Burger::MemoryManagerHandle | static |
| kMemoryIDFree | Burger::MemoryManagerHandle | static |
| kMemoryIDReserved | Burger::MemoryManagerHandle | static |
| kMemoryIDUnused | Burger::MemoryManagerHandle | static |
| kStageCompact enum value | Burger::MemoryManagerHandle | |
| kStageGiveup enum value | Burger::MemoryManagerHandle | |
| kStageHailMary enum value | Burger::MemoryManagerHandle | |
| kStagePurge enum value | Burger::MemoryManagerHandle | |
| kSystemMemoryChuckSize | Burger::MemoryManagerHandle | static |
| kSystemMemoryReservedSize | Burger::MemoryManagerHandle | static |
| lock(void **ppInput) noexcept | Burger::MemoryManagerHandle | static |
| m_FreeMemoryChunks | Burger::MemoryManagerHandle | private |
| m_HighestUsedMemory | Burger::MemoryManagerHandle | private |
| m_Lock | Burger::MemoryManagerHandle | private |
| m_LowestUsedMemory | Burger::MemoryManagerHandle | private |
| m_MemPurgeCallBack | Burger::MemoryManagerHandle | private |
| m_pAllocate | Burger::MemoryManager | |
| m_pFree | Burger::MemoryManager | |
| m_pFreeHandle | Burger::MemoryManagerHandle | private |
| m_pMemPurge | Burger::MemoryManagerHandle | private |
| m_pReallocate | Burger::MemoryManager | |
| m_pShutdown | Burger::MemoryManager | |
| m_pSystemMemoryBlocks | Burger::MemoryManagerHandle | private |
| m_PurgeHandleFiFo | Burger::MemoryManagerHandle | private |
| m_PurgeHands | Burger::MemoryManagerHandle | private |
| m_uTotalAllocatedMemory | Burger::MemoryManagerHandle | private |
| m_uTotalHandleCount | Burger::MemoryManagerHandle | private |
| m_uTotalSystemMemory | Burger::MemoryManagerHandle | private |
| MemoryManagerHandle(const MemoryManagerHandle &)=delete | Burger::MemoryManagerHandle | private |
| MemoryManagerHandle(MemoryManagerHandle &&)=delete | Burger::MemoryManagerHandle | private |
| MemoryManagerHandle(uintptr_t uDefaultMemorySize=kSystemMemoryChuckSize, uint_t uDefaultHandleCount=kDefaultHandleCount, uintptr_t uMinReserveSize=kSystemMemoryReservedSize) noexcept | Burger::MemoryManagerHandle | |
| MemPurgeProc typedef | Burger::MemoryManagerHandle | |
| operator=(const MemoryManagerHandle &)=delete | Burger::MemoryManagerHandle | private |
| operator=(MemoryManagerHandle &&)=delete | Burger::MemoryManagerHandle | private |
| PrintHandles(const Handle_t *pFirst, const Handle_t *pLast, uint_t bNoCheck) noexcept | Burger::MemoryManagerHandle | private |
| Purge(void **ppInput) noexcept | Burger::MemoryManagerHandle | |
| PurgeHandles(uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | |
| realloc_proc(MemoryManager *pThis, const void *pInput, uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | privatestatic |
| reallocate_memory(const void *pInput, uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | inline |
| reallocate_proc_t typedef | Burger::MemoryManager | |
| ReallocHandle(void **ppInput, uintptr_t uSize) noexcept | Burger::MemoryManagerHandle | |
| RefreshHandle(void **ppInput) noexcept | Burger::MemoryManagerHandle | |
| ReleaseMemoryRange(void *pData, uintptr_t uLength, Handle_t *pParent) noexcept | Burger::MemoryManagerHandle | private |
| set_ID(void **ppInput, uint_t uID) noexcept | Burger::MemoryManagerHandle | static |
| set_purge_flag(void **ppInput) noexcept | Burger::MemoryManagerHandle | |
| SetLockedState(void **ppInput, uint_t uFlag) noexcept | Burger::MemoryManagerHandle | |
| shutdown(void) noexcept | Burger::MemoryManagerHandle | inline |
| Burger::MemoryManager::shutdown(MemoryManager *pThis) noexcept | Burger::MemoryManager | static |
| shutdown_callback_t typedef | Burger::MemoryManager | |
| shutdown_proc(MemoryManager *pThis) noexcept | Burger::MemoryManagerHandle | privatestatic |
| unlock(void **ppInput) noexcept | Burger::MemoryManagerHandle | static |
| ~MemoryManagerHandle() | Burger::MemoryManagerHandle | |