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

#include <IPAddress.h>

+ Inheritance diagram for FInternetAddrKeyMapFuncs< ValueType >:

Static Public Member Functions

static const TSharedRef< FInternetAddr > & GetSetKey (const TPair< TSharedRef< FInternetAddr >, ValueType > &Element)
 
static bool Matches (const TSharedRef< FInternetAddr > &A, const TSharedRef< FInternetAddr > &B)
 
static uint32 GetKeyHash (const TSharedRef< FInternetAddr > &Key)
 

Additional Inherited Members

- Public Types inherited from BaseKeyFuncs< ValueType, TSharedRef< FInternetAddr >, false >
enum  
 
typedef TSharedRef< FInternetAddrKeyType
 
typedef TCallTraits< TSharedRef< FInternetAddr > >::ParamType KeyInitType
 
typedef TCallTraits< ValueType >::ParamType ElementInitType
 

Detailed Description

template<typename ValueType>
struct FInternetAddrKeyMapFuncs< ValueType >

KeyFuncs for mapping/hashing FInternetAddr shared references

NOTE: Implements TSharedRef over TSharedPtr, as this is required for performance critical code

Member Function Documentation

◆ GetKeyHash()

template<typename ValueType >
static uint32 FInternetAddrKeyMapFuncs< ValueType >::GetKeyHash ( const TSharedRef< FInternetAddr > &  Key)
inlinestatic

◆ GetSetKey()

template<typename ValueType >
static const TSharedRef< FInternetAddr > & FInternetAddrKeyMapFuncs< ValueType >::GetSetKey ( const TPair< TSharedRef< FInternetAddr >, ValueType > &  Element)
inlinestatic

◆ Matches()

template<typename ValueType >
static bool FInternetAddrKeyMapFuncs< ValueType >::Matches ( const TSharedRef< FInternetAddr > &  A,
const TSharedRef< FInternetAddr > &  B 
)
inlinestatic

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