Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FScriptMap Class Reference

#include <Map.h>

+ Inheritance diagram for FScriptMap:
+ Collaboration diagram for FScriptMap:

Private Types

using Super = TScriptMap<FDefaultSetAllocator, FScriptMap>
 

Additional Inherited Members

- Public Member Functions inherited from TScriptMap< FDefaultSetAllocator, FScriptMap >
 TScriptMap ()
 
 TScriptMap (const TScriptMap &)
 
bool IsValidIndex (int32 Index) const
 
bool IsEmpty () const
 
int32 Num () const
 
int32 GetMaxIndex () const
 
voidGetData (int32 Index, const FScriptMapLayout &Layout)
 
const voidGetData (int32 Index, const FScriptMapLayout &Layout) const
 
void MoveAssign (DerivedType &Other, const FScriptMapLayout &Layout)
 
void Empty (int32 Slack, const FScriptMapLayout &Layout)
 
void RemoveAt (int32 Index, const FScriptMapLayout &Layout)
 
int32 AddUninitialized (const FScriptMapLayout &Layout)
 
void Rehash (const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)
 
int32 FindPairIndex (const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
 
uint8FindValue (const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
 
void Add (const void *Key, const void *Value, const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn, TFunctionRef< void(void *)> KeyConstructAndAssignFn, TFunctionRef< void(void *)> ValueConstructAndAssignFn, TFunctionRef< void(void *)> ValueAssignFn, TFunctionRef< void(void *)> DestructKeyFn, TFunctionRef< void(void *)> DestructValueFn)
 
voidFindOrAdd (const void *Key, const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn, TFunctionRef< void(void *, void *)> ConstructPairFn)
 
void operator= (const TScriptMap &)
 
- Static Public Member Functions inherited from TScriptMap< FDefaultSetAllocator, FScriptMap >
static FScriptMapLayout GetScriptLayout (int32 KeySize, int32 KeyAlignment, int32 ValueSize, int32 ValueAlignment)
 

Detailed Description

Definition at line 1864 of file Map.h.

Member Typedef Documentation

◆ Super

Definition at line 1866 of file Map.h.


The documentation for this class was generated from the following file: