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

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

Add(const ElementType &Element)TSparseArray< InElementType, Allocator >inline
Add(ElementType &&Element)TSparseArray< InElementType, Allocator >inline
AddUninitialized()TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
AddUninitializedAtLowestFreeIndex(int32 &LowestFreeIndexSearchStart)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
AllocateIndex(int32 Index)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
AllocationBitArrayType typedefTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
AllocationFlagsTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)TSparseArray< InElementType, Allocator >inlinestatic
begin()TSparseArray< InElementType, Allocator >inline
begin() constTSparseArray< InElementType, Allocator >inline
bHasIntrusiveUnsetOptionalStateTSparseArray< InElementType, Allocator >static
CheckAddress(const ElementType *Addr) constTSparseArray< InElementType, Allocator >inline
Compact()TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
CompactStable()TSparseArray< InElementType, Allocator >inline
CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) constTSparseArray< InElementType, Allocator >inline
CountBytes(FArchive &Ar) constTSparseArray< InElementType, Allocator >inline
CreateConstIterator() constTSparseArray< InElementType, Allocator >inline
CreateIterator()TSparseArray< InElementType, Allocator >inline
DataTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
DataType typedefTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
Emplace(ArgsType &&... Args)TSparseArray< InElementType, Allocator >inline
EmplaceAt(int32 Index, ArgsType &&... Args)TSparseArray< InElementType, Allocator >inline
EmplaceAtLowestFreeIndex(int32 &LowestFreeIndexSearchStart, ArgsType &&... Args)TSparseArray< InElementType, Allocator >inline
Empty(int32 ExpectedNumElements=0)TSparseArray< InElementType, Allocator >inline
end()TSparseArray< InElementType, Allocator >inline
end() constTSparseArray< InElementType, Allocator >inline
FindArbitraryElementIndex() constTSparseArray< InElementType, Allocator >inline
FirstFreeIndexTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
GetAllocatedSize(void) constTSparseArray< InElementType, Allocator >inline
GetMaxIndex() constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
IndexOfByPredicate(Predicate Pred) constTSparseArray< InElementType, Allocator >inline
Insert(int32 Index, typename TTypeTraits< ElementType >::ConstInitType Element)TSparseArray< InElementType, Allocator >inline
InsertUninitialized(int32 Index)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
IntrusiveUnsetOptionalStateType typedefTSparseArray< InElementType, Allocator >
IsAllocated(int32 Index) constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
IsCompact() constTSparseArray< InElementType, Allocator >inline
IsEmpty() constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
IsValidIndex(int32 Index) constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
Max() constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
Num() constTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
NumFreeIndicesTSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >protected
operator!=(const TSparseArray &B) constTSparseArray< InElementType, Allocator >inline
operator+=(const TSparseArray &OtherArray)TSparseArray< InElementType, Allocator >inline
operator+=(const TArray< ElementType > &OtherArray)TSparseArray< InElementType, Allocator >inline
operator=(TSparseArray &&InCopy)TSparseArray< InElementType, Allocator >inline
operator=(const TSparseArray &InCopy)TSparseArray< InElementType, Allocator >inline
operator=(std::initializer_list< ElementType > InList)TSparseArray< InElementType, Allocator >inline
operator==(FIntrusiveUnsetOptionalState Tag) constTSparseArray< InElementType, Allocator >inline
operator==(const TSparseArray &B) constTSparseArray< InElementType, Allocator >inline
operator[](int32 Index)TSparseArray< InElementType, Allocator >inline
operator[](int32 Index) constTSparseArray< InElementType, Allocator >inline
PointerToIndex(const ElementType *Ptr) constTSparseArray< InElementType, Allocator >inline
RemoveAt(int32 Index, int32 Count=1)TSparseArray< InElementType, Allocator >inline
RemoveAtUninitialized(int32 Index, int32 Count=1)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
Reserve(int32 ExpectedNumElements)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
Reset()TSparseArray< InElementType, Allocator >inline
Shrink()TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
Sort(const PREDICATE_CLASS &Predicate)TSparseArray< InElementType, Allocator >inline
Sort()TSparseArray< InElementType, Allocator >inline
SortFreeList()TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
StableSort(const PREDICATE_CLASS &Predicate)TSparseArray< InElementType, Allocator >inline
StableSort()TSparseArray< InElementType, Allocator >inline
TScriptSparseArrayTSparseArray< InElementType, Allocator >friend
TSparseArray(FIntrusiveUnsetOptionalState Tag)TSparseArray< InElementType, Allocator >inlineexplicit
TSparseArray()=defaultTSparseArray< InElementType, Allocator >
TSparseArray(EConstEval)TSparseArray< InElementType, Allocator >inlineexplicit
TSparseArray(TSparseArray &&InCopy)TSparseArray< InElementType, Allocator >inline
TSparseArray(const TSparseArray &InCopy)TSparseArray< InElementType, Allocator >inline
TSparseArray(std::initializer_list< ElementType > InList)TSparseArray< InElementType, Allocator >inline
TSparseArrayBase(FIntrusiveUnsetOptionalState Tag)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineexplicitprotected
TSparseArrayBase()TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
TSparseArrayBase(EConstEval)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineexplicitprotected
TSparseArrayBase(const TSparseArrayBase &InCopy)TSparseArrayBase< sizeof(InElementType), alignof(InElementType), Allocator >inlineprotected
WriteMemoryImage(FMemoryImageWriter &Writer) constTSparseArray< InElementType, Allocator >inline
~TSparseArray()TSparseArray< InElementType, Allocator >inline