core.internal.array.equality

This module contains compiler support determining equality of arrays.

Functions 5

fnbool __equals(T1, T2)(scope T1[] lhs, scope T2[] rhs) @trusted
fnbool __equals(T1, T2, size_t N)(scope ref T1[N] lhs, scope T2[] rhs) @trusted
fnbool __equals(T1, T2, size_t N)(scope T1[] lhs, scope ref T2[N] rhs) @trusted
fnbool __equals(T1, T2, size_t N, size_t M)(scope ref T1[N] lhs, scope ref T2[M] rhs) @trusted
private fnbool isEqual(T1, T2)(scope T1[] lhs, scope T2[] rhs, size_t length)Helper function for equals(). Outlined to enable equals() to be inlined, as dmd cannot inline loops.