Skip to content

CDefaultEqualityComparer<T>

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

MethodDescription
EqualsCompares two values of type T
HashCodeCalculates the hash code value based on the T type object
Last updated on