Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/Map.h |
Include |
#include "Containers/Map.h" |
template<typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs>
class TSortableMapBase : public TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >
The base type of sortable maps.
Name | Description | |
---|---|---|
|
TSortableMapBase() |
|
|
TSortableMapBase ( |
|
|
TSortableMapBase ( |
|
|
TSortableMapBase ( |
Constructor for moving elements from a TMap with a different SetAllocator |
|
TSortableMapBase ( |
Constructor for copying elements from a TMap with a different SetAllocator |
Name | Description | ||
---|---|---|---|
|
void |
KeySort ( |
Sorts the pairs array using each pair's Key as the sort criteria, then rebuilds the map's hash. |
|
void |
KeyStableSort ( |
Stable sorts the pairs array using each pair's Key as the sort criteria, then rebuilds the map's hash. |
|
void |
SortFreeList() |
Sort the free element list so that subsequent additions will occur in the lowest available TSet index resulting in tighter packing without moving any existing items. |
|
void |
ValueSort ( |
Sorts the pairs array using each pair's Value as the sort criteria, then rebuilds the map's hash. |
|
void |
ValueStableSort ( |
Stable sorts the pairs array using each pair's Value as the sort criteria, then rebuilds the map's hash. |
Name | Description | ||
---|---|---|---|
|
TSortableMap... |
operator= ( |
|
|
TSortableMap... |
operator= ( |
|
|
TSortableMap... |
operator= ( |
Assignment operator for moving elements from a TMap with a different SetAllocator |
|
TSortableMap... |
operator= ( |
Assignment operator for copying elements from a TMap with a different SetAllocator |
Name |
Description |
---|---|
Super |