![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RobinHoodHashTable.h>
Classes | |
| struct | FIteratorState |
Public Member Functions | |
| FData ()=default | |
| FData (const FData &)=default | |
| FData & | operator= (const FData &)=default |
| ~FData () | |
| SizeType | GetAllocatedSize () const |
| template<typename DeducedKeyType , typename DeducedValueType > | |
| IndexType | Allocate (DeducedKeyType &&Key, DeducedValueType &&Val, FHashType Hash) |
| void | Deallocate (IndexType Index) |
| bool | Contains (IndexType Index) const |
| const KeyValueType & | Get (IndexType Index) const |
| KeyValueType & | Get (IndexType Index) |
| SizeType | Num () const |
| IndexType | GetMaxIndex () const |
| FIteratorState | Next (FIteratorState State) const |
| FIteratorState | Start () const |
| FIteratorState | End () const |
| void | Empty () |
| void | Reserve (SizeType ReserveNum) |
Public Attributes | |
| TArray< KeyValueType, HashMapAllocator > | KeyVals |
| TArray< FHashType, HashMapAllocator > | Hashes |
| TFreeList< InlineOneAllocatorType > | FreeList |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
| TFreeList<InlineOneAllocatorType> Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FData::FreeList |
| TArray<FHashType, HashMapAllocator> Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FData::Hashes |
| TArray<KeyValueType, HashMapAllocator> Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FData::KeyVals |