Add(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Add(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
AddByHash(uint32 KeyHash, const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
AddByHash(uint32 KeyHash, InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
AllocatorType typedef | TSet< InElementType, KeyFuncs, Allocator > | |
Append(TArrayView< ElementType, ViewSizeType > InElements) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(TArrayView< const ElementType, ViewSizeType > InElements) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(const TArray< ElementType, ArrayAllocator > &InElements) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(TArray< ElementType, ArrayAllocator > &&InElements) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(const TSet< ElementType, KeyFuncs, OtherAllocator > &OtherSet) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(TSet< ElementType, KeyFuncs, OtherAllocator > &&OtherSet) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(std::initializer_list< ElementType > InitList) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(const TSet< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &OtherSet) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Append(TSet< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&OtherSet) | TSet< InElementType, KeyFuncs, Allocator > | inline |
AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher) | TSet< InElementType, KeyFuncs, Allocator > | inlinestatic |
Array() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
begin() | TSet< InElementType, KeyFuncs, Allocator > | inline |
begin() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
CheckAddress(const ElementType *Addr) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
Compact() | TSet< InElementType, KeyFuncs, Allocator > | inline |
CompactStable() | TSet< InElementType, KeyFuncs, Allocator > | inline |
ConditionalRehash(int32 NumHashedElements, bool bAllowShrinking=false) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Contains(KeyInitType Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
ContainsByHash(uint32 KeyHash, const ComparableKey &Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
CountBytes(FArchive &Ar) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
CreateConstIterator() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
CreateIterator() | TSet< InElementType, KeyFuncs, Allocator > | inline |
Difference(const TSet &OtherSet) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
Dump(FOutputDevice &Ar) | TSet< InElementType, KeyFuncs, Allocator > | inline |
DumpHashElements(FOutputDevice &Ar) | TSet< InElementType, KeyFuncs, Allocator > | inline |
ElementArrayType typedef | TSet< InElementType, KeyFuncs, Allocator > | private |
ElementInitType typedef | TSet< InElementType, KeyFuncs, Allocator > | private |
Elements | TSet< InElementType, KeyFuncs, Allocator > | private |
ElementType typedef | TSet< InElementType, KeyFuncs, Allocator > | |
Emplace(ArgsType &&Args, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
EmplaceByHash(uint32 KeyHash, ArgsType &&Args, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Empty(int32 ExpectedNumElements=0) | TSet< InElementType, KeyFuncs, Allocator > | inline |
end() | TSet< InElementType, KeyFuncs, Allocator > | inline |
end() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
Find(KeyInitType Key) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Find(KeyInitType Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindByHash(uint32 KeyHash, const ComparableKey &Key) | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindByHash(uint32 KeyHash, const ComparableKey &Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindId(KeyInitType Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindIdByHash(uint32 KeyHash, const ComparableKey &Key) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindIndexByHash(uint32 KeyHash, const ComparableKey &Key) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
FindOrAdd(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindOrAdd(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
FindOrAddByHash(uint32 KeyHash, ElementReferenceType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | TSet< InElementType, KeyFuncs, Allocator > | inline |
GetAllocatedSize(void) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
GetMaxIndex() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
GetTypedHash(int32 HashIndex) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Hash | TSet< InElementType, KeyFuncs, Allocator > | mutableprivate |
HashElement(SizeType ElementIndex, const SetElementType &Element) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
HashSize | TSet< InElementType, KeyFuncs, Allocator > | mutableprivate |
HashType typedef | TSet< InElementType, KeyFuncs, Allocator > | private |
Includes(const TSet< ElementType, KeyFuncs, Allocator > &OtherSet) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
Intersect(const TSet &OtherSet) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
IsEmpty() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
IsValidId(FSetElementId Id) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
KeyFuncsType typedef | TSet< InElementType, KeyFuncs, Allocator > | |
KeyInitType typedef | TSet< InElementType, KeyFuncs, Allocator > | private |
LinkElement(SizeType ElementIndex, const SetElementType &Element, uint32 KeyHash) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Move(SetType &ToSet, SetType &FromSet) | TSet< InElementType, KeyFuncs, Allocator > | inlineprivatestatic |
Num() const | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(const TSet &Copy) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(TSet &&Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(std::initializer_list< ElementType > InitList) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(TSet< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator=(const TSet< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator[](FSetElementId Id) | TSet< InElementType, KeyFuncs, Allocator > | inline |
operator[](FSetElementId Id) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
Rehash() const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
RehashOrLink(uint32 KeyHash, SetElementType &Element, SizeType ElementIndex) | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Relax() | TSet< InElementType, KeyFuncs, Allocator > | inline |
Remove(FSetElementId ElementId) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Remove(KeyInitType Key) | TSet< InElementType, KeyFuncs, Allocator > | inline |
RemoveByHash(uint32 KeyHash, const ComparableKey &Key) | TSet< InElementType, KeyFuncs, Allocator > | inline |
RemoveByIndex(SizeType ElementIndex) | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
RemoveImpl(uint32 KeyHash, const ComparableKey &Key) | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Reserve(int32 Number) | TSet< InElementType, KeyFuncs, Allocator > | inline |
Reset() | TSet< InElementType, KeyFuncs, Allocator > | inline |
SetElementType typedef | TSet< InElementType, KeyFuncs, Allocator > | private |
ShouldRehash(int32 NumHashedElements, int32 DesiredHashSize, bool bAllowShrinking=false) const | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Shrink() | TSet< InElementType, KeyFuncs, Allocator > | inline |
SizeType typedef | TSet< InElementType, KeyFuncs, Allocator > | |
Sort(const PREDICATE_CLASS &Predicate) | TSet< InElementType, KeyFuncs, Allocator > | inline |
SortFreeList() | TSet< InElementType, KeyFuncs, Allocator > | inline |
StableSort(const PREDICATE_CLASS &Predicate) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TRangedForConstIterator typedef | TSet< InElementType, KeyFuncs, Allocator > | |
TRangedForIterator typedef | TSet< InElementType, KeyFuncs, Allocator > | |
TryReplaceExisting(uint32 KeyHash, SetElementType &Element, SizeType &InOutElementIndex, bool *bIsAlreadyInSetPtr) | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
TScriptSet | TSet< InElementType, KeyFuncs, Allocator > | friend |
TSet() | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSet(const TSet &Copy) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSet(const TArray< ElementType > &InArray) | TSet< InElementType, KeyFuncs, Allocator > | inlineexplicit |
TSet(TArray< ElementType > &&InArray) | TSet< InElementType, KeyFuncs, Allocator > | inlineexplicit |
TSet(std::initializer_list< ElementType > InitList) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSet(TSet &&Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSet(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSet(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other) | TSet< InElementType, KeyFuncs, Allocator > | inline |
TSetPrivateFriend | TSet< InElementType, KeyFuncs, Allocator > | friend |
UnhashElements() | TSet< InElementType, KeyFuncs, Allocator > | inlineprivate |
Union(const TSet &OtherSet) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
VerifyHashElementsKey(KeyInitType Key) | TSet< InElementType, KeyFuncs, Allocator > | inline |
WriteMemoryImage(FMemoryImageWriter &Writer) const | TSet< InElementType, KeyFuncs, Allocator > | inline |
~TSet() | TSet< InElementType, KeyFuncs, Allocator > | inline |