Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TScriptSet< Allocator, InDerivedType > Member List

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 typedefTScriptSet< Allocator, InDerivedType >private
ElementArrayType typedefTScriptSet< Allocator, InDerivedType >private
ElementsTScriptSet< 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) constTScriptSet< 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() constTScriptSet< Allocator, InDerivedType >inline
GetScriptLayout(int32 ElementSize, int32 ElementAlignment)TScriptSet< Allocator, InDerivedType >inlinestatic
GetTypedHash(int32 HashIndex) constTScriptSet< Allocator, InDerivedType >inlineprivate
HashTScriptSet< Allocator, InDerivedType >mutableprivate
HashSizeTScriptSet< Allocator, InDerivedType >mutableprivate
HashType typedefTScriptSet< Allocator, InDerivedType >private
IsEmpty() constTScriptSet< Allocator, InDerivedType >inline
IsValidIndex(int32 Index) constTScriptSet< Allocator, InDerivedType >inline
MoveAssign(DerivedType &Other, const FScriptSetLayout &Layout)TScriptSet< Allocator, InDerivedType >inline
Num() constTScriptSet< 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