19 lines
993 B
MQL5
19 lines
993 B
MQL5
//+------------------------------------------------------------------+
| |||
//| IEqualityComparable.mqh |
| |||
//| Copyright 2000-2025, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
//+------------------------------------------------------------------+
| |||
//| Interface IEqualityComparable<T>. |
| |||
//| Usage: Defines a generalized method to create a type-specific |
| |||
//| method for determining equality of instances. |
| |||
//+------------------------------------------------------------------+
| |||
template<typename T>
| |||
interface IEqualityComparable
| |||
{
| |||
//--- method for determining equality
| |||
bool Equals(T value);
| |||
//--- method to calculate hash code
| |||
int HashCode(void);
| |||
};
| |||
//+------------------------------------------------------------------+
|