EqualityComparable

C++ concepts: EqualityComparable

The type must work with == operator and the result should have standard semantics.

Requirements

The type T satisfies EqualityComparable if.

Given.

  • a, b, and c, expressions of type T or const T

The following expressions must be valid and have their specified effects.

Expression Return type Requirements
a == b implicitly convertible to bool Establishes equivalence relation with the following properties:
  • For all values of a, a == a yields true.
  • I