Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
HashTable.h File Reference
+ Include dependency graph for HashTable.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TStaticHashTable< HashSize, IndexSize >
 
class  FHashTable
 
class  THashTable< InAllocator >
 

Namespaces

namespace  Freeze
 

Functions

static FORCEINLINE uint32 MurmurFinalize32 (uint32 Hash)
 
static FORCEINLINE uint64 MurmurFinalize64 (uint64 Hash)
 
static FORCEINLINE uint32 Murmur32 (std::initializer_list< uint32 > InitList)
 
template<typename InAllocator >
void Freeze::IntrinsicWriteMemoryImage (FMemoryImageWriter &Writer, const THashTable< InAllocator > &Object, const FTypeLayoutDesc &)
 
template<typename InAllocator >
uint32 Freeze::IntrinsicUnfrozenCopy (const FMemoryUnfreezeContent &Context, const THashTable< InAllocator > &Object, void *OutDst)
 
template<typename InAllocator >
uint32 Freeze::IntrinsicAppendHash (const THashTable< InAllocator > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
 
template<typename InAllocator >
uint32 Freeze::IntrinsicGetTargetAlignment (const THashTable< InAllocator > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
 
 DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT (template< typename InAllocator >, THashTable< InAllocator >)
 

Function Documentation

◆ DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT()

DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT ( template< typename InAllocator > ,
THashTable< InAllocator >  )

◆ Murmur32()

static FORCEINLINE uint32 Murmur32 ( std::initializer_list< uint32 > InitList)
static

Definition at line 46 of file HashTable.h.

+ Here is the call graph for this function:

◆ MurmurFinalize32()

static FORCEINLINE uint32 MurmurFinalize32 ( uint32 Hash)
static

Definition at line 26 of file HashTable.h.

+ Here is the caller graph for this function:

◆ MurmurFinalize64()

static FORCEINLINE uint64 MurmurFinalize64 ( uint64 Hash)
static

Definition at line 36 of file HashTable.h.