UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RobinHoodHashTable.h File Reference
#include "CoreMinimal.h"
#include "Containers/Map.h"
#include "Templates/UnrealTemplate.h"

Go to the source code of this file.

Classes

class  Experimental::FHashType
 
class  Experimental::FHashElementId
 
class  Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >
 
struct  Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FData
 
struct  Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FData::FIteratorState
 
class  Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FIteratorType
 
class  Experimental::RobinHoodHashTable_Private::TRobinHoodHashTable< KeyType, ValueType, Hasher, HashMapAllocator >::FConstIteratorType
 
class  Experimental::TRobinHoodHashMap< KeyType, ValueType, Hasher, HashMapAllocator >
 
class  Experimental::TRobinHoodHashSet< KeyType, Hasher, HashMapAllocator >
 

Namespaces

namespace  Experimental
 
namespace  Experimental::RobinHoodHashTable_Private
 

Macros

#define RUN_HASHTABLE_CONCURENCY_CHECKS   UE_BUILD_DEBUG
 
#define CHECK_CONCURRENT_ACCESS(x)
 

Macro Definition Documentation

◆ CHECK_CONCURRENT_ACCESS

#define CHECK_CONCURRENT_ACCESS (   x)

◆ RUN_HASHTABLE_CONCURENCY_CHECKS

#define RUN_HASHTABLE_CONCURENCY_CHECKS   UE_BUILD_DEBUG