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

#include <ContainerAllocationPolicies.h>

Classes

struct  AllocatorAlignment
 

Public Types

template<int32 ElementSize>
using ElementAllocator = TInlineAllocator< UE::Core::Private::CompactSetAllocatorHelpers::CalculateRequiredBytes< NumInlineElements, ElementSize >(), typename SecondaryAllocator::template ElementAllocator< ElementSize > >
 

Detailed Description

template<uint32 NumInlineElements, typename SecondaryAllocator = TCompactSetAllocator<>>
struct TInlineCompactSetAllocator< NumInlineElements, SecondaryAllocator >

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

Member Typedef Documentation

◆ ElementAllocator

template<uint32 NumInlineElements, typename SecondaryAllocator = TCompactSetAllocator<>>
template<int32 ElementSize>
using TInlineCompactSetAllocator< NumInlineElements, SecondaryAllocator >::ElementAllocator = TInlineAllocator<UE::Core::Private::CompactSetAllocatorHelpers::CalculateRequiredBytes<NumInlineElements, ElementSize>(),typename SecondaryAllocator::template ElementAllocator<ElementSize> >

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