Lines Matching refs:ArrayEq
951 // ArrayEq() compares two k-dimensional native arrays using the
953 // 0, ArrayEq() degenerates into comparing a single pair of values.
956 bool ArrayEq(const T* lhs, size_t size, const U* rhs);
960 inline bool ArrayEq(const T& lhs, const U& rhs) { return lhs == rhs; }
964 inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) {
965 return internal::ArrayEq(lhs, N, rhs);
969 // the previous ArrayEq() function, arrays with different sizes would
972 bool ArrayEq(const T* lhs, size_t size, const U* rhs) {
974 if (!internal::ArrayEq(lhs[i], rhs[i]))
985 if (internal::ArrayEq(*it, elem))
1067 ArrayEq(begin(), size(), rhs.begin());