UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StripedMap.h File Reference
#include "CoreTypes.h"
#include "Containers/Map.h"
#include "Async/SharedLock.h"
#include "Async/SharedMutex.h"
#include "Async/UniqueLock.h"
#include "HAL/PlatformTLS.h"
#include "Misc/TransactionallySafeRWLock.h"
#include "Misc/ScopeRWLock.h"

Go to the source code of this file.

Classes

struct  FSharedMutexStripedMapLockingPolicy
 
struct  FTransactionallySafeStripedMapLockingPolicy
 
class  TStripedMapBase< BucketCount, BaseMapType, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >
 
struct  TStripedMapBase< BucketCount, BaseMapType, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >::FDebuggableMutex
 
struct  TStripedMapBase< BucketCount, BaseMapType, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >::FDebuggableSharedLock
 
struct  TStripedMapBase< BucketCount, BaseMapType, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >::FDebuggableExclusiveLock
 
struct  TStripedMapBase< BucketCount, BaseMapType, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >::FBucket
 
class  TStripedMap< BucketCount, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >
 
class  TStripedMultiMap< BucketCount, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy >
 

Macros

#define WITH_STRIPEDMAP_DEBUGGABLE_MUTEX   0
 

Typedefs

typedef FTransactionallySafeStripedMapLockingPolicy FDefaultStripedMapLockingPolicy
 

Macro Definition Documentation

◆ WITH_STRIPEDMAP_DEBUGGABLE_MUTEX

#define WITH_STRIPEDMAP_DEBUGGABLE_MUTEX   0

Typedef Documentation

◆ FDefaultStripedMapLockingPolicy