//+------------------------------------------------------------------+ //| DefaultComparer.mqh | //| Copyright 2000-2025, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #include #include "CompareFunction.mqh" //+------------------------------------------------------------------+ //| Class CDefaultComparer. | //| Usage: Provides a default class for implementations of the | //| IComparer generic interface. | //+------------------------------------------------------------------+ template class CDefaultComparer: public IComparer { public: CDefaultComparer(void) { } ~CDefaultComparer(void) { } //--- compares two values and returns a value describing relationship between them int Compare(T x,T y) { return ::Compare(x,y); } }; //+------------------------------------------------------------------+