UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TScriptCompactSet< Allocator > Member List

This is the complete list of members for TScriptCompactSet< Allocator >, including all inherited members.

Add(const void *Element, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn, TFunctionRef< void(void *)> DestructFn)TScriptCompactSet< Allocator >inline
AddUninitialized(const FScriptCompactSetLayout &Layout)TScriptCompactSet< Allocator >inline
AllocatorCalculateSlackGrow(int32 NewMaxElements, const FCompactSetLayout &Layout) constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
AllocatorType typedefTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >
bHasIntrusiveUnsetOptionalStateTScriptCompactSet< Allocator >static
CommitAllUninitialized(const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptCompactSet< Allocator >inline
CommitLastUninitialized(const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptCompactSet< Allocator >inline
ElementAllocatorType typedefTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
ElementsTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
Empty(int32 Slack, const FScriptCompactSetLayout &Layout)TScriptCompactSet< Allocator >inline
FindIndex(const void *Element, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) constTScriptCompactSet< Allocator >inline
FindIndexByHash(const void *Element, const FScriptCompactSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) constTScriptCompactSet< Allocator >inline
FindOrAdd(const void *Element, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn)TScriptCompactSet< Allocator >inline
GetAllocatedSize(const FCompactSetLayout Layout) constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
GetConstHashTableView(const FCompactSetLayout Layout) constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
GetData(int32 Index, const FScriptCompactSetLayout &Layout)TScriptCompactSet< Allocator >inline
GetData(int32 Index, const FScriptCompactSetLayout &Layout) constTScriptCompactSet< Allocator >inline
GetElementsSizeInBytes(uint32 NumElements, const FCompactSetLayout Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotectedstatic
GetHashCount(uint32 NumElements)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotectedstatic
GetHashTableMemory(const FCompactSetLayout Layout) constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
GetHashTableView(const FCompactSetLayout Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
GetMaxElementsForAvailableSpace(size_t TotalBytes, uint32 HashCount, uint32 MinElementCount, const FCompactSetLayout Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotectedstatic
GetMaxIndex() constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
GetScriptLayout(int32 ElementSize, int32 ElementAlignment)TScriptCompactSet< Allocator >inlinestatic
GetTotalMemoryRequiredInBytes(uint32 NumElements, uint32 HashCount, const FCompactSetLayout Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotectedstatic
GetTotalMemoryRequiredInBytes(uint32 NumElements, const FCompactSetLayout Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotectedstatic
HashCountSizeTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protectedstatic
HashCountType typedefTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
IntrusiveUnsetOptionalStateType typedefTScriptCompactSet< Allocator >
IsEmpty() constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
IsValidIndex(int32 Index) constTScriptCompactSet< Allocator >inline
Max() constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
MaxElementsTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
MoveAssign(TScriptCompactSet &Other, const FScriptCompactSetLayout &Layout)TScriptCompactSet< Allocator >inline
Num() constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
NumElementsTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
NumUnchecked() constTScriptCompactSet< Allocator >inline
operator=(const TScriptCompactSet &)TScriptCompactSet< Allocator >inline
operator==(FIntrusiveUnsetOptionalState Tag) constTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inline
Rehash(const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)TScriptCompactSet< Allocator >inline
RemoveAt(int32 Index, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< void(void *)> DestructItem)TScriptCompactSet< Allocator >inline
RemoveAtUninitialized(const FScriptCompactSetLayout &Layout, int32 Index)TScriptCompactSet< Allocator >inline
ResizeAllocation(const int32 NewMaxElements, const FCompactSetLayout &Layout)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
ResizeAllocationPreserveData(const int32 NewMaxElements, const FCompactSetLayout &Layout, bool bPreserve=true)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineprotected
SizeType typedefTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >
TCompactSetBase()=defaultTCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >protected
TCompactSetBase(EConstEval)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineexplicitprotected
TCompactSetBase(FIntrusiveUnsetOptionalState Tag)TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> >inlineexplicitprotected
TScriptCompactSet(FIntrusiveUnsetOptionalState Tag)TScriptCompactSet< Allocator >inlineexplicit
TScriptCompactSet()=defaultTScriptCompactSet< Allocator >
TScriptCompactSet(const TScriptCompactSet &)TScriptCompactSet< Allocator >inline