FInternetAddrKeyMapFuncs

KeyFuncs for mapping/hashing [FInternetAddr](API\Runtime\Sockets\FInternetAddr) shared references

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

BaseKeyFuncs

FInternetAddrKeyMapFuncs

References

Module

Sockets

Header

/Engine/Source/Runtime/Sockets/Public/IPAddress.h

Include

#include "IPAddress.h"

Syntax

template<typename ValueType>
struct FInternetAddrKeyMapFuncs : public BaseKeyFuncs< ValueType, TSharedRef< FInternetAddr >, false >

Remarks

KeyFuncs for mapping/hashing FInternetAddr shared references

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

Functions

Name Description

Public function Static

uint32

 

GetKeyHash

(
    const TSharedRef< FInternetAddr >&...
)

Public function Static

const TShare...

 

GetSetKey

(
    const TPair< TSharedRef< FInternetA...
)

Public function Static

bool

 

Matches

(
    const TSharedRef< FInternetAddr >&...,
    const TSharedRef< FInternetAddr >&...
)