Compares two ranges for equality. The ranges may have
different element types, as long as pred(r1.front, r2.front)
evaluates to bool.
Performs O(min(r1.length, r2.length)) evaluations of pred.
If the two ranges are different kinds of UTF code unit (char, wchar, or
dchar), then the arrays are compared using UTF decoding to avoid
accidentally integer-promoting units.
Compares two ranges for equality. The ranges may have different element types, as long as pred(r1.front, r2.front) evaluates to bool. Performs O(min(r1.length, r2.length)) evaluations of pred.
If the two ranges are different kinds of UTF code unit (char, wchar, or dchar), then the arrays are compared using UTF decoding to avoid accidentally integer-promoting units.