#include <Set.h>
|
| FScriptSet () |
|
bool | IsValidIndex (int32 Index) const |
|
int32 | Num () const |
|
int32 | GetMaxIndex () const |
|
void * | GetData (int32 Index, const FScriptSetLayout &Layout) |
|
const void * | GetData (int32 Index, const FScriptSetLayout &Layout) const |
|
void | Empty (int32 Slack, const FScriptSetLayout &Layout) |
|
void | RemoveAt (int32 Index, const FScriptSetLayout &Layout) |
|
int32 | AddUninitialized (const FScriptSetLayout &Layout) |
|
void | Rehash (const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash) |
|
int32 | FindIndex (const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) |
|
void | Add (const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn, TFunctionRef< void(void *)> DestructFn) |
|
| FScriptSet (const FScriptSet &) |
|
void | operator= (const FScriptSet &) |
|
Definition at line 1218 of file Set.h.
◆ Allocator
◆ HashType
◆ FScriptSet() [1/2]
FScriptSet::FScriptSet |
( |
| ) |
|
|
inline |
◆ FScriptSet() [2/2]
◆ Add()
◆ AddUninitialized()
Adds an uninitialized object to the set. The set will need rehashing at some point after this call to make it valid.
- Returns
- The index of the added element.
Definition at line 1313 of file Set.h.
◆ CheckConstraints()
static void FScriptSet::CheckConstraints |
( |
| ) |
|
|
inlinestaticprivate |
◆ Empty()
◆ FindIndex()
◆ GetData() [1/2]
◆ GetData() [2/2]
◆ GetHashIndexRef()
◆ GetHashNextIdRef()
◆ GetMaxIndex()
int32 FScriptSet::GetMaxIndex |
( |
| ) |
const |
|
inline |
◆ GetScriptLayout()
◆ GetTypedHash()
◆ IsValidIndex()
bool FScriptSet::IsValidIndex |
( |
int32 | Index | ) |
const |
|
inline |
◆ Num()
int32 FScriptSet::Num |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Rehash()
◆ RemoveAt()
◆ Elements
◆ Hash
◆ HashSize
int32 FScriptSet::HashSize |
|
mutableprivate |
The documentation for this class was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASE/AseApi-main/version/Core/Public/API/UE/Containers/Set.h