UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TKeyValuePair< KeyType, ValueType > Struct Template Reference

#include <UnrealTemplate.h>

Public Member Functions

 TKeyValuePair (const KeyType &InKey, const ValueType &InValue)
 
 TKeyValuePair (const KeyType &InKey)
 
 TKeyValuePair ()
 
bool operator== (const TKeyValuePair &Other) const
 
bool operator!= (const TKeyValuePair &Other) const
 
bool operator< (const TKeyValuePair &Other) const
 
UE_FORCEINLINE_HINT bool operator() (const TKeyValuePair &A, const TKeyValuePair &B) const
 

Public Attributes

KeyType Key
 
ValueType Value
 

Detailed Description

template<typename KeyType, typename ValueType>
struct TKeyValuePair< KeyType, ValueType >

Helper class to make it easy to use key/value pairs with a container.

Constructor & Destructor Documentation

◆ TKeyValuePair() [1/3]

template<typename KeyType , typename ValueType >
TKeyValuePair< KeyType, ValueType >::TKeyValuePair ( const KeyType &  InKey,
const ValueType &  InValue 
)
inline

◆ TKeyValuePair() [2/3]

template<typename KeyType , typename ValueType >
TKeyValuePair< KeyType, ValueType >::TKeyValuePair ( const KeyType &  InKey)
inline

◆ TKeyValuePair() [3/3]

template<typename KeyType , typename ValueType >
TKeyValuePair< KeyType, ValueType >::TKeyValuePair ( )
inline

Member Function Documentation

◆ operator!=()

template<typename KeyType , typename ValueType >
bool TKeyValuePair< KeyType, ValueType >::operator!= ( const TKeyValuePair< KeyType, ValueType > &  Other) const
inline

◆ operator()()

template<typename KeyType , typename ValueType >
UE_FORCEINLINE_HINT bool TKeyValuePair< KeyType, ValueType >::operator() ( const TKeyValuePair< KeyType, ValueType > &  A,
const TKeyValuePair< KeyType, ValueType > &  B 
) const
inline

◆ operator<()

template<typename KeyType , typename ValueType >
bool TKeyValuePair< KeyType, ValueType >::operator< ( const TKeyValuePair< KeyType, ValueType > &  Other) const
inline

◆ operator==()

template<typename KeyType , typename ValueType >
bool TKeyValuePair< KeyType, ValueType >::operator== ( const TKeyValuePair< KeyType, ValueType > &  Other) const
inline

Member Data Documentation

◆ Key

template<typename KeyType , typename ValueType >
KeyType TKeyValuePair< KeyType, ValueType >::Key

◆ Value

template<typename KeyType , typename ValueType >
ValueType TKeyValuePair< KeyType, ValueType >::Value

The documentation for this struct was generated from the following file: