| 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) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inlineprotected |
| AllocatorType typedef | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | |
| bHasIntrusiveUnsetOptionalState | TScriptCompactSet< 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 typedef | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | protected |
| Elements | TCompactSetBase< 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) const | TScriptCompactSet< Allocator > | inline |
| FindIndexByHash(const void *Element, const FScriptCompactSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) const | TScriptCompactSet< 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) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inline |
| GetConstHashTableView(const FCompactSetLayout Layout) const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inlineprotected |
| GetData(int32 Index, const FScriptCompactSetLayout &Layout) | TScriptCompactSet< Allocator > | inline |
| GetData(int32 Index, const FScriptCompactSetLayout &Layout) const | TScriptCompactSet< 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) const | TCompactSetBase< 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() const | TCompactSetBase< 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 |
| HashCountSize | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | protectedstatic |
| HashCountType typedef | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | protected |
| IntrusiveUnsetOptionalStateType typedef | TScriptCompactSet< Allocator > | |
| IsEmpty() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inline |
| IsValidIndex(int32 Index) const | TScriptCompactSet< Allocator > | inline |
| Max() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inline |
| MaxElements | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | protected |
| MoveAssign(TScriptCompactSet &Other, const FScriptCompactSetLayout &Layout) | TScriptCompactSet< Allocator > | inline |
| Num() const | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | inline |
| NumElements | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | protected |
| NumUnchecked() const | TScriptCompactSet< Allocator > | inline |
| operator=(const TScriptCompactSet &) | TScriptCompactSet< Allocator > | inline |
| operator==(FIntrusiveUnsetOptionalState Tag) const | TCompactSetBase< 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 typedef | TCompactSetBase< Allocator::template ElementAllocator< sizeof(uint8)> > | |
| TCompactSetBase()=default | TCompactSetBase< 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()=default | TScriptCompactSet< Allocator > | |
| TScriptCompactSet(const TScriptCompactSet &) | TScriptCompactSet< Allocator > | inline |