TStaticHashTable

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Containers/HashTable.h

Include

#include "Containers/HashTable.h"

Syntax

template<uint16 HashSize, uint16 IndexSize>
class TStaticHashTable

Variables

Name Description

Protected variable

uint16[HashSize...

 

Hash

Protected variable

uint16[IndexSiz...

 

NextIndex

Constructors

Name Description

Public function

TStaticHashTable()

Public function

TStaticHashTable

(
    ENoInit
)

Functions

Name Description

Public function

void

 

Add

(
    uint16 Key,
    uint16 Index
)

Public function

void

 

Clear()

Public function Const

uint16

 

First

(
    uint16 Key
)

Functions used to search.

Public function Const

bool

 

IsValid

(
    uint16 Index
)

Public function Const

uint16

 

Next

(
    uint16 Index
)

Next in hash chain.

Public function

void

 

Remove

(
    uint16 Key,
    uint16 Index
)