861 B
861 B
CDefaultEqualityComparer
CDefaultEqualityComparer is a helper class that implements the IEqualityComparer generic interface based on Equals and GetHashCode global methods.
Description
The CDefaultEqualityComparer class is used by default in generic data collections, unless the user implicitly uses another class implementing the IEqualityComparer interface.
Declaration
template<typename T>
class CDefaultEqualityComparer : public IEqualityComparer<T>
Header
#include <Generic\Internal\DefaultEqualityComparer.mqh>
Inheritance Hierarchy
IEqualityComparer
CDefaultEqualityComparer
Class Methods
| Method | Description |
|---|---|
| Equals | Compares two values of type T |
| HashCode | Calculates the hash code value based on the T type object |