![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ContainerAllocationPolicies.h>
Inheritance diagram for TInlineSparseSetAllocator< NumInlineElements, SecondaryAllocator, AverageNumberOfElementsPerHashBucket, MinNumberOfHashedElements >:Public Types | |
| using | SparseArrayAllocator = TInlineSparseArrayAllocator< NumInlineElements, typename SecondaryAllocator::SparseArrayAllocator > |
| using | HashAllocator = TInlineAllocator< NumInlineHashBuckets, typename SecondaryAllocator::HashAllocator > |
Static Public Member Functions | |
| static UE_FORCEINLINE_HINT uint32 | GetNumberOfHashBuckets (uint32 NumHashedElements) |
An inline set allocator that allows sizing of the inline allocations for a set number of elements.
| using TInlineSparseSetAllocator< NumInlineElements, SecondaryAllocator, AverageNumberOfElementsPerHashBucket, MinNumberOfHashedElements >::HashAllocator = TInlineAllocator<NumInlineHashBuckets,typename SecondaryAllocator::HashAllocator> |
| using TInlineSparseSetAllocator< NumInlineElements, SecondaryAllocator, AverageNumberOfElementsPerHashBucket, MinNumberOfHashedElements >::SparseArrayAllocator = TInlineSparseArrayAllocator<NumInlineElements,typename SecondaryAllocator::SparseArrayAllocator> |
|
inlinestatic |
Computes the number of hash buckets to use for a given number of elements.