UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TInlineSparseArrayAllocator< NumInlineElements, SecondaryAllocator > Class Template Reference

#include <ContainerAllocationPolicies.h>

Public Types

typedef TInlineAllocator< NumInlineElements, typename SecondaryAllocator::ElementAllocator > ElementAllocator
 
typedef TInlineAllocator< InlineBitArrayDWORDs, typename SecondaryAllocator::BitArrayAllocator > BitArrayAllocator
 

Detailed Description

template<uint32 NumInlineElements, typename SecondaryAllocator = TSparseArrayAllocator<FDefaultAllocator,FDefaultAllocator>>
class TInlineSparseArrayAllocator< NumInlineElements, SecondaryAllocator >

An inline sparse array allocator that allows sizing of the inline allocations for a set number of elements.

Member Typedef Documentation

◆ BitArrayAllocator

template<uint32 NumInlineElements, typename SecondaryAllocator = TSparseArrayAllocator<FDefaultAllocator,FDefaultAllocator>>
typedef TInlineAllocator<InlineBitArrayDWORDs,typename SecondaryAllocator::BitArrayAllocator> TInlineSparseArrayAllocator< NumInlineElements, SecondaryAllocator >::BitArrayAllocator

◆ ElementAllocator

template<uint32 NumInlineElements, typename SecondaryAllocator = TSparseArrayAllocator<FDefaultAllocator,FDefaultAllocator>>
typedef TInlineAllocator<NumInlineElements,typename SecondaryAllocator::ElementAllocator> TInlineSparseArrayAllocator< NumInlineElements, SecondaryAllocator >::ElementAllocator

The documentation for this class was generated from the following file: