Ark Server API (ASA) - Wiki
|
This is the complete list of members for TScriptSet< Allocator, InDerivedType >, including all inherited members.
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) | TScriptSet< Allocator, InDerivedType > | inline |
AddNewElement(const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, uint32 KeyHash, TFunctionRef< void(void *)> ConstructFn) | TScriptSet< Allocator, InDerivedType > | inlineprivate |
AddUninitialized(const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inline |
CheckConstraints() | TScriptSet< Allocator, InDerivedType > | inlineprivatestatic |
DerivedType typedef | TScriptSet< Allocator, InDerivedType > | private |
ElementArrayType typedef | TScriptSet< Allocator, InDerivedType > | private |
Elements | TScriptSet< Allocator, InDerivedType > | private |
Empty(int32 Slack, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inline |
FindIndex(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) | TScriptSet< Allocator, InDerivedType > | inline |
FindIndexByHash(const void *Element, const FScriptSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) | TScriptSet< Allocator, InDerivedType > | inline |
FindIndexImpl(const void *Element, const FScriptSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn) | TScriptSet< Allocator, InDerivedType > | inlineprivate |
FindOrAdd(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn) | TScriptSet< Allocator, InDerivedType > | inline |
GetData(int32 Index, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inline |
GetData(int32 Index, const FScriptSetLayout &Layout) const | TScriptSet< Allocator, InDerivedType > | inline |
GetHashIndexRef(const void *Element, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inlineprivatestatic |
GetHashNextIdRef(const void *Element, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inlineprivatestatic |
GetMaxIndex() const | TScriptSet< Allocator, InDerivedType > | inline |
GetScriptLayout(int32 ElementSize, int32 ElementAlignment) | TScriptSet< Allocator, InDerivedType > | inlinestatic |
GetTypedHash(int32 HashIndex) const | TScriptSet< Allocator, InDerivedType > | inlineprivate |
Hash | TScriptSet< Allocator, InDerivedType > | mutableprivate |
HashSize | TScriptSet< Allocator, InDerivedType > | mutableprivate |
HashType typedef | TScriptSet< Allocator, InDerivedType > | private |
IsEmpty() const | TScriptSet< Allocator, InDerivedType > | inline |
IsValidIndex(int32 Index) const | TScriptSet< Allocator, InDerivedType > | inline |
MoveAssign(DerivedType &Other, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inline |
Num() const | TScriptSet< Allocator, InDerivedType > | inline |
operator=(const TScriptSet &) | TScriptSet< Allocator, InDerivedType > | inline |
Rehash(const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash) | TScriptSet< Allocator, InDerivedType > | inline |
RemoveAt(int32 Index, const FScriptSetLayout &Layout) | TScriptSet< Allocator, InDerivedType > | inline |
TScriptSet() | TScriptSet< Allocator, InDerivedType > | inline |
TScriptSet(const TScriptSet &) | TScriptSet< Allocator, InDerivedType > | inline |