19 lines
		
	
	
	
		
			1,008 B
		
	
	
	
		
			MQL5
		
	
	
	
	
	
			
		
		
	
	
			19 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);
 | 
						|
  };
 | 
						|
//+------------------------------------------------------------------+
 |