UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConstCompactHashTableView Class Reference

#include <CompactHashTable.h>

+ Inheritance diagram for FConstCompactHashTableView:

Public Member Functions

 FConstCompactHashTableView ()=default
 
 FConstCompactHashTableView (const uint8 *Memory, uint32 InNextIndexCount, uint32 InHashCount, size_t MemorySize)
 
uint32 GetHashCount () const
 
uint32 GetFirst (uint32 Key) const
 
uint32 GetFirstByIndex (uint32 HashIndex) const
 
uint32 GetNext (uint32 Index, uint32 CurrentCount) const
 
template<typename PredicateType >
uint32 Find (uint32 Key, uint32 CurrentCount, const PredicateType &Predicate) const
 

Protected Attributes

const uint8NextIndexData = nullptr
 
const uint8HashData = nullptr
 
uint32 NextIndexCount = 0
 
uint32 HashCount = 0
 

Constructor & Destructor Documentation

◆ FConstCompactHashTableView() [1/2]

FConstCompactHashTableView::FConstCompactHashTableView ( )
explicitdefault

◆ FConstCompactHashTableView() [2/2]

FConstCompactHashTableView::FConstCompactHashTableView ( const uint8 Memory,
uint32  InNextIndexCount,
uint32  InHashCount,
size_t  MemorySize 
)
inlineexplicit

Member Function Documentation

◆ Find()

template<typename PredicateType >
uint32 FConstCompactHashTableView::Find ( uint32  Key,
uint32  CurrentCount,
const PredicateType Predicate 
) const
inline

◆ GetFirst()

uint32 FConstCompactHashTableView::GetFirst ( uint32  Key) const
inline

◆ GetFirstByIndex()

uint32 FConstCompactHashTableView::GetFirstByIndex ( uint32  HashIndex) const
inline

◆ GetHashCount()

uint32 FConstCompactHashTableView::GetHashCount ( ) const
inline

◆ GetNext()

uint32 FConstCompactHashTableView::GetNext ( uint32  Index,
uint32  CurrentCount 
) const
inline

Member Data Documentation

◆ HashCount

uint32 FConstCompactHashTableView::HashCount = 0
protected

◆ HashData

const uint8* FConstCompactHashTableView::HashData = nullptr
protected

◆ NextIndexCount

uint32 FConstCompactHashTableView::NextIndexCount = 0
protected

◆ NextIndexData

const uint8* FConstCompactHashTableView::NextIndexData = nullptr
protected

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