| FNoncopyable
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/LockFreeFixedSizeAllocator.h |
Include |
#include "Containers/LockFreeFixedSizeAllocator.h" |
template<int32 SIZE, int TPaddingForCacheContention, typename TTrackingCounter, bool AllowDisablingOfTrim>
class TLockFreeFixedSizeAllocator_TLSCache : public TLockFreeFixedSizeAllocator_TLSCacheBase< SIZE, TLockFreePointerListUnordered< void *, TPaddingForCacheContention >, TTrackingCounter, AllowDisablingOfTrim >
Thread safe, lock free pooling allocator of fixed size blocks that never returns free space, even at shutdown alignment isn't handled, assumes FMemory::Malloc will work