ULIS  dev4.0.7
Utility Library for Imaging Systems
FShrinkableAllocMemoryPool Member List

This is the complete list of members for FShrinkableAllocMemoryPool, including all inherited members.

AllocArenasToReachTargetMemory()FShrinkableAllocMemoryPool
AllocOneArenaIfNecessary()FShrinkableAllocMemoryPool
ArenaSize() constFShrinkableAllocMemoryPool
DebugPrint(int iType=0, int iCol=100) constFShrinkableAllocMemoryPool
DefragForce()FShrinkableAllocMemoryPool
DefragIfNecessary()FShrinkableAllocMemoryPool
DefragThreshold() constFShrinkableAllocMemoryPool
Fragmentation() constFShrinkableAllocMemoryPool
Free(tClient iClient)FShrinkableAllocMemoryPoolstatic
FreeAllEmptyArenas()FShrinkableAllocMemoryPool
FreeEmptyArenasAccordingToPredicate(std::function< bool() > iPredicate)FShrinkableAllocMemoryPool
FreeEmptyArenasToReachTargetMemory()FShrinkableAllocMemoryPool
FreeMemory() constFShrinkableAllocMemoryPool
FreeOneArenaIfNecessary()FShrinkableAllocMemoryPool
FShrinkableAllocMemoryPool(byte_t iArenaSize, byte_t iMaxAllocSize, byte_t iTargetMemoryUsage=1, ufloat iDefragThreshold=1/3.f, const FMemoryPoolPolicy &iPolicy=FMemoryPoolPolicy::PermissiveGrowth)FShrinkableAllocMemoryPoolexplicit
FShrinkableAllocMemoryPool(byte_t iMaxAllocSize, uint64 iNumCellPerArena, byte_t iTargetMemoryUsage=1, ufloat iDefragThreshold=1/3.f, const FMemoryPoolPolicy &iPolicy=FMemoryPoolPolicy::PermissiveGrowth)FShrinkableAllocMemoryPoolexplicit
FShrinkableAllocMemoryPool(const FShrinkableAllocMemoryPool &)=deleteFShrinkableAllocMemoryPool
Malloc(byte_t iAllocSize=0xFFFFFFFF)FShrinkableAllocMemoryPool
MaxAllocSize() constFShrinkableAllocMemoryPool
MemoryPolicy()FShrinkableAllocMemoryPool
MemoryPolicy() constFShrinkableAllocMemoryPool
operator=(const FShrinkableAllocMemoryPool &)=deleteFShrinkableAllocMemoryPool
SetDefragThreshold(ufloat iValue)FShrinkableAllocMemoryPool
SetTargetMemoryUsage(byte_t iValue)FShrinkableAllocMemoryPool
TargetMemoryUsage() constFShrinkableAllocMemoryPool
TotalMemory() constFShrinkableAllocMemoryPool
UnsafeFreeAll()FShrinkableAllocMemoryPool
UsedMemory() constFShrinkableAllocMemoryPool
~FShrinkableAllocMemoryPool()FShrinkableAllocMemoryPool