Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TStripedMapBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 RemoveIf
(
PredicateType&& InPredicate |
Removes all elements where the predicate returns true. | Containers/StripedMap.h | |
int32 RemoveIf
(
KeyConstPointerType InKey, |
Removes only the element associated by the key if the predicate returns true. | Containers/StripedMap.h |
RemoveIf(PredicateType &&)
Description
Removes all elements where the predicate returns true.
| Name | RemoveIf |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/StripedMap.h |
| Include Path | #include "Containers/StripedMap.h" |
template<typename PredicateType>
int32 RemoveIf
(
PredicateType && InPredicate
)
The number of pairs that were removed.
Parameters
| Name | Remarks |
|---|---|
| InPredicate | The predicate to call to determine if a pair should be removed. |
RemoveIf(KeyConstPointerType, PredicateType &&)
Description
Removes only the element associated by the key if the predicate returns true.
| Name | RemoveIf |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/StripedMap.h |
| Include Path | #include "Containers/StripedMap.h" |
template<typename PredicateType>
int32 RemoveIf
(
KeyConstPointerType InKey,
PredicateType && InPredicate
)
The number of values that were removed.
Parameters
| Name | Remarks |
|---|---|
| InKey | The key to remove associated values for. |
| InPredicate | The predicate to call to determine if a value should be removed. |