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

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

Add(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Add(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
AddByHash(uint32 KeyHash, const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
AddByHash(uint32 KeyHash, InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
AllocatorType typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
Append(TArrayView< const ElementType > InElements)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(TArray< ElementType, ArrayAllocator > &&InElements)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(const UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &OtherSet)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &&OtherSet)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(std::initializer_list< ElementType > InitList)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(const UE_TSPARSE_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &OtherSet)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Append(UE_TSPARSE_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&OtherSet)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inlinestatic
Array() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
begin()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
begin() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
bHasIntrusiveUnsetOptionalStateUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >static
CheckAddress(const ElementType *Addr) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Compact()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
CompactStable()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Contains(KeyInitType Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
ContainsByHash(uint32 KeyHash, const ComparableKey &Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
CountBytes(FArchive &Ar) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
CreateConstIterator() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
CreateIterator()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Difference(const UE_TSPARSE_SET &OtherSet) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Dump(FOutputDevice &Ar)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
DumpHashElements(FOutputDevice &Ar)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
ElementType typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
Emplace(ArgType &&Arg, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Emplace(EInPlace, ArgTypes &&... InArgs)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
EmplaceByHash(uint32 KeyHash, ArgType &&Args, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
EmplaceByHash(EInPlace, uint32 KeyHash, ArgTypes &&... InArgs)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Empty(int32 ExpectedNumElements=0)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
end()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
end() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Find(KeyInitType Key)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Find(KeyInitType Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindArbitraryElement()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindArbitraryElement() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindByHash(uint32 KeyHash, const ComparableKey &Key)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindByHash(uint32 KeyHash, const ComparableKey &Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindId(KeyInitType Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindIdByHash(uint32 KeyHash, const ComparableKey &Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindOrAdd(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindOrAdd(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
FindOrAddByHash(uint32 KeyHash, ElementReferenceType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Get(FSetElementId Id)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Get(FSetElementId Id) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
GetAllocatedSize(void) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
GetMaxIndex() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
GetTypeHashUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >friend
Includes(const UE_TSPARSE_SET< ElementType, KeyFuncs, Allocator > &OtherSet) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Intersect(const UE_TSPARSE_SET &OtherSet) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
IntrusiveUnsetOptionalStateType typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
IsEmpty() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
IsValidId(FSetElementId Id) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
KeyFuncsType typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
Max() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Num() constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator!=UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >friend
operator=(const UE_TSPARSE_SET &Copy)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(UE_TSPARSE_SET &&Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &&Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(const UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(std::initializer_list< ElementType > InitList)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(UE_TSPARSE_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator=(const UE_TSPARSE_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator==(FIntrusiveUnsetOptionalState Tag) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator==UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >friend
operator[](FSetElementId Id)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
operator[](FSetElementId Id) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Relax()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Remove(FSetElementId ElementId)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Remove(KeyInitType Key)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
RemoveByHash(uint32 KeyHash, const ComparableKey &Key)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
RemoveStable(FSetElementId ElementId)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
RemoveStable(KeyInitType Key)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Reserve(int32 Number)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Reset()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Shrink()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
SizeType typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
Sort(const PREDICATE_CLASS &Predicate)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
SortFreeList()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
StableSort(const PREDICATE_CLASS &Predicate)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
TRangedForConstIterator typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
TRangedForIterator typedefUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
TScriptSparseSetUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >friend
TSETPRIVATEFRIENDUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >friend
UE_TSPARSE_SET()=defaultUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >
UE_TSPARSE_SET(EConstEval)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inlineexplicit
UE_TSPARSE_SET(const UE_TSPARSE_SET &Copy)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
UE_TSPARSE_SET(TArrayView< const ElementType > InArrayView)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inlineexplicit
UE_TSPARSE_SET(TArray< ElementType > &&InArray)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inlineexplicit
UE_TSPARSE_SET(FIntrusiveUnsetOptionalState Tag)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inlineexplicit
UE_TSPARSE_SET(std::initializer_list< ElementType > InitList)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
UE_TSPARSE_SET(UE_TSPARSE_SET &&Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
UE_TSPARSE_SET(UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &&Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
UE_TSPARSE_SET(const UE_TSPARSE_SET< ElementType, KeyFuncs, OtherAllocator > &Other)UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
Union(const UE_TSPARSE_SET &OtherSet) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
VerifyHashElementsKey(KeyInitType Key) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
WriteMemoryImage(FMemoryImageWriter &Writer) constUE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline
~UE_TSPARSE_SET()UE_TSPARSE_SET< InElementType, KeyFuncs, Allocator >inline