20 lines
1,008 B
MQL5
20 lines
1,008 B
MQL5
|
//+------------------------------------------------------------------+
|
||
|
//| IEqualityComparer.mqh |
|
||
|
//| Copyright 2000-2025, MetaQuotes Ltd. |
|
||
|
//| https://www.mql5.com |
|
||
|
//+------------------------------------------------------------------+
|
||
|
//+------------------------------------------------------------------+
|
||
|
//| Interface IEqualityComparer<T>. |
|
||
|
//| Usage: Defines methods to support the comparison of values for |
|
||
|
//| equality. |
|
||
|
//+------------------------------------------------------------------+
|
||
|
template<typename T>
|
||
|
interface IEqualityComparer
|
||
|
{
|
||
|
//--- determines whether the specified values are equal
|
||
|
bool Equals(T x,T y);
|
||
|
//--- returns a hash code for the specified object
|
||
|
int HashCode(T value);
|
||
|
};
|
||
|
//+------------------------------------------------------------------+
|