|
| TSortableMapBase ()=default |
|
| TSortableMapBase (TSortableMapBase &&)=default |
|
| TSortableMapBase (const TSortableMapBase &)=default |
|
TSortableMapBase & | operator= (TSortableMapBase &&)=default |
|
TSortableMapBase & | operator= (const TSortableMapBase &)=default |
|
template<typename OtherSetAllocator > |
| TSortableMapBase (TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
|
template<typename OtherSetAllocator > |
| TSortableMapBase (const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
|
template<typename OtherSetAllocator > |
TSortableMapBase & | operator= (TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
|
template<typename OtherSetAllocator > |
TSortableMapBase & | operator= (const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
|
| TMapBase ()=default |
|
| TMapBase (TMapBase &&)=default |
|
| TMapBase (const TMapBase &)=default |
|
TMapBase & | operator= (TMapBase &&)=default |
|
TMapBase & | operator= (const TMapBase &)=default |
|
template<typename OtherSetAllocator > |
| TMapBase (TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
|
template<typename OtherSetAllocator > |
| TMapBase (const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
|
template<typename OtherSetAllocator > |
TMapBase & | operator= (TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
|
template<typename OtherSetAllocator > |
TMapBase & | operator= (const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
|
template<typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs>
class TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >
The base type of sortable maps.
Definition at line 736 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<typename PREDICATE_CLASS >
FORCEINLINE void TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::KeySort |
( |
const PREDICATE_CLASS & | Predicate | ) |
|
|
inline |
Sorts the pairs array using each pair's Key as the sort criteria, then rebuilds the map's hash. Invoked using "MyMapVar.KeySort( PREDICATE_CLASS() );"
Definition at line 797 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<typename OtherSetAllocator >
Assignment operator for copying elements from a TMap with a different SetAllocator
Definition at line 785 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<typename OtherSetAllocator >
Assignment operator for moving elements from a TMap with a different SetAllocator
Definition at line 777 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<typename PREDICATE_CLASS >
FORCEINLINE void TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::ValueSort |
( |
const PREDICATE_CLASS & | Predicate | ) |
|
|
inline |
Sorts the pairs array using each pair's Value as the sort criteria, then rebuilds the map's hash. Invoked using "MyMapVar.ValueSort( PREDICATE_CLASS() );"
Definition at line 807 of file Map.h.