Indicates whether the objects passed as a and b are equal.
Indicates whether the objects passed as a and b are equal.
a left-hand value being compared with another (right-hand-side one) for equality (e.g., a == b)
a right-hand value being compared with another (left-hand-side one) for equality (e.g., a == b)
true if the passed objects are "equal," as defined by this Equality instance
A final implementation of the areEquivalent method of Equivalence that just passes
a and b to areEqual and returns the result.
A final implementation of the areEquivalent method of Equivalence that just passes
a and b to areEqual and returns the result.
This method enables any Equality to be used where an Equivalence is needed, such
as the implicit enabling methods of TypeCheckedTripleEquals
and ConversionCheckedTripleEquals.
a left-hand value being compared with another, right-hand, value for equality (e.g., a == b)
a right-hand value being compared with another, left-hand, value for equality (e.g., a == b)
true if the passed objects are "equal," as defined by the areEqual method of this
Equality instance
Return true if a == b in the ordering.
Return true if a > b in the ordering.
Return true if a >= b in the ordering.
Return true if a < b in the ordering.
Return true if a <= b in the ordering.
Return a if a >= b, otherwise b.
Return a if a <= b, otherwise b.