UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TStaticHashTable< HashSize, IndexSize > Class Template Reference

#include <HashTable.h>

Public Member Functions

 TStaticHashTable ()
 
 TStaticHashTable (ENoInit)
 
void Clear ()
 
uint16 First (uint16 Key) const
 
uint16 Next (uint16 Index) const
 
bool IsValid (uint16 Index) const
 
void Add (uint16 Key, uint16 Index)
 
void Remove (uint16 Key, uint16 Index)
 

Protected Attributes

uint16 Hash [HashSize]
 
uint16 NextIndex [IndexSize]
 

Constructor & Destructor Documentation

◆ TStaticHashTable() [1/2]

template<uint16 HashSize, uint16 IndexSize>
TStaticHashTable< HashSize, IndexSize >::TStaticHashTable ( )
inline

◆ TStaticHashTable() [2/2]

template<uint16 HashSize, uint16 IndexSize>
TStaticHashTable< HashSize, IndexSize >::TStaticHashTable ( ENoInit  )
inline

Member Function Documentation

◆ Add()

template<uint16 HashSize, uint16 IndexSize>
void TStaticHashTable< HashSize, IndexSize >::Add ( uint16  Key,
uint16  Index 
)
inline

◆ Clear()

template<uint16 HashSize, uint16 IndexSize>
UE_FORCEINLINE_HINT void TStaticHashTable< HashSize, IndexSize >::Clear ( )

◆ First()

template<uint16 HashSize, uint16 IndexSize>
uint16 TStaticHashTable< HashSize, IndexSize >::First ( uint16  Key) const
inline

◆ IsValid()

template<uint16 HashSize, uint16 IndexSize>
UE_FORCEINLINE_HINT bool TStaticHashTable< HashSize, IndexSize >::IsValid ( uint16  Index) const

◆ Next()

template<uint16 HashSize, uint16 IndexSize>
uint16 TStaticHashTable< HashSize, IndexSize >::Next ( uint16  Index) const
inline

◆ Remove()

template<uint16 HashSize, uint16 IndexSize>
void TStaticHashTable< HashSize, IndexSize >::Remove ( uint16  Key,
uint16  Index 
)
inline

Member Data Documentation

◆ Hash

template<uint16 HashSize, uint16 IndexSize>
uint16 TStaticHashTable< HashSize, IndexSize >::Hash[HashSize]
protected

◆ NextIndex

template<uint16 HashSize, uint16 IndexSize>
uint16 TStaticHashTable< HashSize, IndexSize >::NextIndex[IndexSize]
protected

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