Navigation
API > API/Runtime > API/Runtime/Core
A wrapper over a TMultiMap class with additional thread-safety guarantees and contention reduction.
| Name | TStripedMultiMap |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/StripedMap.h |
| Include Path | #include "Containers/StripedMap.h" |
Syntax
template<int32 BucketCount, typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs, typename LockingPolicy>
class TStripedMultiMap : public TStripedMapBase< BucketCount, TMultiMap< KeyType, ValueType, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< KeyType, ValueType, true > >, KeyType, ValueType, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< KeyType, ValueType, true >, FDefaultStripedMapLockingPolicy >
Inheritance Hierarchy
- TStripedMapBase → TStripedMultiMap
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | TStripedMapBase< BucketCount, TMultiMap< KeyType, ValueType, SetAllocator, KeyFuncs >, KeyType, ValueType, SetAllocator, KeyFuncs, LockingPolicy > | Containers/StripedMap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void MultiFind
(
typename Super::KeyConstPointerType InKey, |
Finds all values associated with the specified key. | Containers/StripedMap.h |