| Add(const ElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Add(ElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| AddByHash(uint32 KeyHash, const ElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| AddByHash(uint32 KeyHash, ElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| AllocatorCalculateSlackGrow(int32 NewMaxElements, const FCompactSetLayout &Layout) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| Append(TArrayView< const ElementType > InElements) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(TArray< ElementType, ArrayAllocator > &&InElements) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(const UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &OtherSet) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &&OtherSet) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(std::initializer_list< ElementType > InitList) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(const UE_TCOMPACT_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &OtherSet) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Append(UE_TCOMPACT_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&OtherSet) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlinestatic |
| Array() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| ArrayView() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| begin() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| begin() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| bHasIntrusiveUnsetOptionalState | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | static |
| CheckInvariants() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Compact() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| CompactStable() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Contains(KeyInitType Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| ContainsByHash(uint32 KeyHash, const ComparableKey &Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| CountBytes(FArchive &Ar) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| CreateConstIterator() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| CreateIterator() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Difference(const UE_TCOMPACT_SET &OtherSet) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Dump(FOutputDevice &Ar) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| ElementAllocatorType typedef | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protected |
| Elements | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protected |
| ElementType typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| Emplace(ArgType &&Arg, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Emplace(EInPlace, ArgTypes &&... InArgs) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| EmplaceByHash(uint32 KeyHash, ArgType &&Arg, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| EmplaceByHash(EInPlace, uint32 KeyHash, ArgTypes &&... InArgs) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Empty(int32 ExpectedNumElements=0) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| end() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| end() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Find(KeyInitType Key) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Find(KeyInitType Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindArbitraryElement() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindArbitraryElement() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindByHash(uint32 KeyHash, const ComparableKey &Key) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindByHash(uint32 KeyHash, const ComparableKey &Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindId(KeyInitType Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindIdByHash(uint32 KeyHash, const ComparableKey &Key) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindOrAdd(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindOrAdd(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| FindOrAddByHash(uint32 KeyHash, ElementReferenceType &&InElement, bool *bIsAlreadyInSetPtr=nullptr) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Get(FSetElementId Id) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Get(FSetElementId Id) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| GetAllocatedSize() const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::GetAllocatedSize(const FCompactSetLayout Layout) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::GetConstHashTableView(const FCompactSetLayout Layout) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| GetElementsSizeInBytes(uint32 NumElements, const FCompactSetLayout Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotectedstatic |
| GetHashCount(uint32 NumElements) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotectedstatic |
| GetHashTableMemory(const FCompactSetLayout Layout) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::GetHashTableView(const FCompactSetLayout Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| GetMaxElementsForAvailableSpace(size_t TotalBytes, uint32 HashCount, uint32 MinElementCount, const FCompactSetLayout Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotectedstatic |
| GetMaxIndex() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| GetTotalMemoryRequiredInBytes(uint32 NumElements) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlinestatic |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::GetTotalMemoryRequiredInBytes(uint32 NumElements, uint32 HashCount, const FCompactSetLayout Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotectedstatic |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::GetTotalMemoryRequiredInBytes(uint32 NumElements, const FCompactSetLayout Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotectedstatic |
| GetTypeHash | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | friend |
| HashCountSize | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protectedstatic |
| Includes(const UE_TCOMPACT_SET< ElementType, KeyFuncs, Allocator > &OtherSet) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Intersect(const UE_TCOMPACT_SET &OtherSet) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| IntrusiveUnsetOptionalStateType typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| IsEmpty() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| IsValidId(FSetElementId Id) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| KeyFuncsType typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| Max() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| MaxElements | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protected |
| Num() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| NumElements | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protected |
| operator!= | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | friend |
| operator=(const UE_TCOMPACT_SET &Copy) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(UE_TCOMPACT_SET &&Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &&Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(const UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(std::initializer_list< ElementType > InitList) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(UE_TCOMPACT_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, Allocator > &&Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator=(const UE_TCOMPACT_SET< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherKeyFuncs, OtherAllocator > &Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator== | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | friend |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::operator==(FIntrusiveUnsetOptionalState Tag) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inline |
| operator[](FSetElementId Id) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| operator[](FSetElementId Id) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| RangeCheck(FSetElementId Id) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Relax() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Remove(FSetElementId ElementId) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Remove(KeyInitType Key) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| RemoveByHash(uint32 KeyHash, const ComparableKey &Key) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| RemoveStable(FSetElementId ElementId) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| RemoveStable(KeyInitType Key) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Reserve(int32 Number) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Reset() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::ResizeAllocation(const int32 NewMaxElements, const FCompactSetLayout &Layout) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> >::ResizeAllocationPreserveData(const int32 NewMaxElements, const FCompactSetLayout &Layout, bool bPreserve=true) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineprotected |
| Shrink() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| Sort(const PredicateType &Predicate) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| SortFreeList() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| StableSort(const PredicateType &Predicate) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| TCompactSetBase()=default | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | protected |
| TCompactSetBase(EConstEval) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineexplicitprotected |
| TCompactSetBase(FIntrusiveUnsetOptionalState Tag) | TCompactSetBase< Allocator::template ElementAllocator< sizeof(InElementType)> > | inlineexplicitprotected |
| TConstIterator typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| TConstKeyIterator typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| TRangedForConstIterator typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| TRangedForIterator typedef | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| TScriptCompactSet | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | friend |
| TSETPRIVATEFRIEND | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | friend |
| UE_TCOMPACT_SET()=default | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | |
| UE_TCOMPACT_SET(EConstEval) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlineexplicit |
| UE_TCOMPACT_SET(const UE_TCOMPACT_SET &Copy) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| UE_TCOMPACT_SET(TArrayView< const ElementType > InArrayView) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlineexplicit |
| UE_TCOMPACT_SET(TArray< ElementType > &&InArray) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlineexplicit |
| UE_TCOMPACT_SET(std::initializer_list< ElementType > InitList) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| UE_TCOMPACT_SET(UE_TCOMPACT_SET &&Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| UE_TCOMPACT_SET(UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &&Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| UE_TCOMPACT_SET(const UE_TCOMPACT_SET< ElementType, KeyFuncs, OtherAllocator > &Other) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| UE_TCOMPACT_SET(FIntrusiveUnsetOptionalState Tag) | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inlineexplicit |
| Union(const UE_TCOMPACT_SET &OtherSet) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| WriteMemoryImage(FMemoryImageWriter &Writer) const | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |
| ~UE_TCOMPACT_SET() | UE_TCOMPACT_SET< InElementType, KeyFuncs, Allocator > | inline |