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

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

AllocArenasToReachTargetMemory()FFixedAllocMemoryPool
AllocOneArenaIfNecessary()FFixedAllocMemoryPool
AllocSize() constFFixedAllocMemoryPool
ArenaSize() constFFixedAllocMemoryPool
DebugPrint() constFFixedAllocMemoryPool
DefragForce()FFixedAllocMemoryPool
DefragIfNecessary()FFixedAllocMemoryPool
DefragThreshold() constFFixedAllocMemoryPool
FFixedAllocMemoryPool(byte_t iArenaSize, byte_t iAllocSize, byte_t iTargetMemoryUsage=1, ufloat iDefragThreshold=1/3.f, const FMemoryPoolPolicy &iPolicy=FMemoryPoolPolicy::PermissiveGrowth)FFixedAllocMemoryPoolexplicit
FFixedAllocMemoryPool(byte_t iAllocSize, uint64 iNumCellPerArena, byte_t iTargetMemoryUsage=1, ufloat iDefragThreshold=1/3.f, const FMemoryPoolPolicy &iPolicy=FMemoryPoolPolicy::PermissiveGrowth)FFixedAllocMemoryPoolexplicit
FFixedAllocMemoryPool(const FFixedAllocMemoryPool &)=deleteFFixedAllocMemoryPool
Fragmentation() constFFixedAllocMemoryPool
Free(tClient iClient)FFixedAllocMemoryPoolstatic
FreeAllEmptyArenas()FFixedAllocMemoryPool
FreeEmptyArenasAccordingToPredicate(std::function< bool() > iPredicate)FFixedAllocMemoryPool
FreeEmptyArenasToReachTargetMemory()FFixedAllocMemoryPool
FreeMemory() constFFixedAllocMemoryPool
FreeOneArenaIfNecessary()FFixedAllocMemoryPool
Malloc()FFixedAllocMemoryPool
MemoryPolicy()FFixedAllocMemoryPool
MemoryPolicy() constFFixedAllocMemoryPool
NumCells() constFFixedAllocMemoryPool
NumFreeCells() constFFixedAllocMemoryPool
NumUsedCells() constFFixedAllocMemoryPool
operator=(const FFixedAllocMemoryPool &)=deleteFFixedAllocMemoryPool
SetDefragThreshold(ufloat iValue)FFixedAllocMemoryPool
SetTargetMemoryUsage(byte_t iValue)FFixedAllocMemoryPool
TargetMemoryUsage() constFFixedAllocMemoryPool
TotalMemory() constFFixedAllocMemoryPool
UnsafeFreeAll()FFixedAllocMemoryPool
UsedMemory() constFFixedAllocMemoryPool
~FFixedAllocMemoryPool()FFixedAllocMemoryPool