| TScriptMap
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/Map.h |
Include |
#include "Containers/Map.h" |
template<typename AllocatorType, typename InDerivedType>
class TScriptMap
Untyped map type for accessing TMap data, like FScriptArray for TArray. Must have the same memory representation as a TMap.
Name | Description | |
---|---|---|
|
TScriptMap() |
|
|
TScriptMap ( |
These should really be private, because they shouldn't be called, but there's a bunch of code that needs to be fixed first. |
Name | Description | ||
---|---|---|---|
|
Add ( |
Adds the (key, value) pair to the map |
|
|
AddUninitialized ( |
Adds an uninitialized object to the map. |
|
|
Empty ( |
||
|
void * |
FindOrAdd ( |
Constructs a new key-value pair if key didn't exist |
|
FindPairIndex ( |
Finds the associated key, value from hash of Key, rather than linearly searching |
|
|
uint8 * |
FindValue ( |
Finds the associated value from hash of Key, rather than linearly searching |
|
const void &... |
GetData ( |
|
|
void * |
GetData ( |
|
|
GetMaxIndex() |
||
|
FScriptMapLa... |
GetScriptLayout |
|
|
IsValidIndex ( |
||
|
MoveAssign ( |
||
|
Num() |
||
|
Rehash ( |
||
|
RemoveAt ( |
Name | Description | ||
---|---|---|---|
|
operator= ( |
Name |
Description |
---|---|
DerivedType |