UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SortedMap.h File Reference
#include "Containers/Map.h"
#include "Algo/BinarySearch.h"
#include "Algo/Sort.h"
#include "UObject/NameTypes.h"

Go to the source code of this file.

Classes

class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TIterator
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TConstIterator
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TReverseIterator
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TConstReverseIterator
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TConstKeyIterator
 
class  TSortedMap< InKeyType, InValueType, ArrayAllocator, SortPredicate >::TKeyIterator
 
struct  TSortedMapPrivateFriend
 

Functions

 DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT ((template< typename KeyType, typename ValueType, typename ArrayAllocator, typename SortPredicate >),(TSortedMap< KeyType, ValueType, ArrayAllocator, SortPredicate >))
 
template<typename KeyType , typename ValueType , typename ArrayAllocator , typename SortPredicate >
FArchiveoperator<< (FArchive &Ar, TSortedMap< KeyType, ValueType, ArrayAllocator, SortPredicate > &Map)
 

Function Documentation

◆ DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT()

DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT ( (template< typename KeyType, typename ValueType, typename ArrayAllocator, typename SortPredicate >)  ,
(TSortedMap< KeyType, ValueType, ArrayAllocator, SortPredicate >)   
)

◆ operator<<()

template<typename KeyType , typename ValueType , typename ArrayAllocator , typename SortPredicate >
FArchive & operator<< ( FArchive Ar,
TSortedMap< KeyType, ValueType, ArrayAllocator, SortPredicate > &  Map 
)
inline

Serializer.