A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDlgHelper_MapEqualImpl< KeyType, ValueType > Class Template Reference

#include <DlgHelper.h>

Static Public Member Functions

static bool IsEqual (const TMap< KeyType, ValueType > &FirstMap, const TMap< KeyType, ValueType > &SecondMap, std::function< bool(const ValueType &FirstMapValue, const ValueType &SecondMapValue)> AreValuesEqual)
 

Detailed Description

template<typename KeyType, typename ValueType>
class FDlgHelper_MapEqualImpl< KeyType, ValueType >

Classes created because Function templates cannot be partially specialised. so we use a delegate class trick https://stackoverflow.com/questions/16154480/getting-illegal-use-of-explicit-template-arguments-when-doing-a-pointer-partia

Definition at line 84 of file DlgHelper.h.

Member Function Documentation

◆ IsEqual()

template<typename KeyType , typename ValueType >
static bool FDlgHelper_MapEqualImpl< KeyType, ValueType >::IsEqual ( const TMap< KeyType, ValueType > & FirstMap,
const TMap< KeyType, ValueType > & SecondMap,
std::function< bool(const ValueType &FirstMapValue, const ValueType &SecondMapValue)> AreValuesEqual )
inlinestatic

Definition at line 87 of file DlgHelper.h.

Here is the caller graph for this function:

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