Lines Matching defs:ArrayEq
7841 // ArrayEq() compares two k-dimensional native arrays using the
7843 // 0, ArrayEq() degenerates into comparing a single pair of values.
7846 bool ArrayEq(const T* lhs, size_t size, const U* rhs);
7850 inline bool ArrayEq(const T& lhs, const U& rhs) { return lhs == rhs; }
7854 inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) {
7855 return internal::ArrayEq(lhs, N, rhs);
7859 // the previous ArrayEq() function, arrays with different sizes would
7862 bool ArrayEq(const T* lhs, size_t size, const U* rhs) {
7864 if (!internal::ArrayEq(lhs[i], rhs[i]))
7875 if (internal::ArrayEq(*it, elem))
7957 ArrayEq(begin(), size(), rhs.begin());