|
| | TScriptCompactSet (FIntrusiveUnsetOptionalState Tag) |
| |
| | TScriptCompactSet ()=default |
| |
| bool | IsValidIndex (int32 Index) const |
| |
| int32 | NumUnchecked () const |
| |
| void * | GetData (int32 Index, const FScriptCompactSetLayout &Layout) |
| |
| const void * | GetData (int32 Index, const FScriptCompactSetLayout &Layout) const |
| |
| void | MoveAssign (TScriptCompactSet &Other, const FScriptCompactSetLayout &Layout) |
| |
| void | Empty (int32 Slack, const FScriptCompactSetLayout &Layout) |
| |
| void | RemoveAt (int32 Index, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< void(void *)> DestructItem) |
| |
| int32 | AddUninitialized (const FScriptCompactSetLayout &Layout) |
| |
| void | RemoveAtUninitialized (const FScriptCompactSetLayout &Layout, int32 Index) |
| |
| void | CommitLastUninitialized (const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash) |
| |
| void | CommitAllUninitialized (const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash) |
| |
| void | Rehash (const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash) |
| |
| int32 | FindIndex (const void *Element, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) const |
| |
| int32 | FindIndexByHash (const void *Element, const FScriptCompactSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) const |
| |
| int32 | FindOrAdd (const void *Element, const FScriptCompactSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn) |
| |
| void | 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 (const TScriptCompactSet &) |
| |
| void | operator= (const TScriptCompactSet &) |
| |
| bool | operator== (FIntrusiveUnsetOptionalState Tag) const |
| |
| UE_FORCEINLINE_HINT bool | IsEmpty () const |
| |
| UE_FORCEINLINE_HINT int32 | Num () const |
| |
| UE_FORCEINLINE_HINT int32 | Max () const |
| |
| UE_FORCEINLINE_HINT int32 | GetMaxIndex () const |
| |
| UE_FORCEINLINE_HINT SIZE_T | GetAllocatedSize (const FCompactSetLayout Layout) const |
| |