Lines Matching refs:equals
53 template <typename Element> bool equals(const char *lhs, const char *rhs) { in equals() function
54 return Element::equals(lhs, rhs); in equals()
58 bool equals(const char *lhs, const char *rhs, size_t size) { in equals() function
59 return Element::equals(lhs, rhs, size); in equals()
108 static bool equals(const char *lhs, const char *rhs) { in equals() function
111 if (!Element::equals(lhs + offset, rhs + offset)) in equals()
122 if (Element::equals(lhs + offset, rhs + offset)) in three_way_compare()
170 static bool equals(const char *lhs, const char *rhs) {
171 if (!__llvm_libc::equals<Head>(lhs, rhs))
173 return Chained<Tail...>::equals(lhs + Head::SIZE, rhs + Head::SIZE);
177 if (__llvm_libc::equals<Head>(lhs, rhs))
193 static bool equals(const char *lhs, const char *rhs) { return true; }
220 static bool equals(const char *lhs, const char *rhs) {
221 if (!ElementA::equals(lhs, rhs))
223 if (!ElementB::equals(lhs + OFFSET, rhs + OFFSET))
229 if (!ElementA::equals(lhs, rhs))
231 if (!ElementB::equals(lhs + OFFSET, rhs + OFFSET))
263 static bool equals(const char *lhs, const char *rhs, size_t size) {
264 return T::equals(lhs + offset(size), rhs + offset(size));
303 static bool equals(const char *lhs, const char *rhs, size_t size) {
304 if (!T::equals(lhs, rhs))
306 return Tail<T>::equals(lhs, rhs, size);
310 if (!T::equals(lhs, rhs))
396 static bool equals(const char *lhs, const char *rhs, size_t size) {
399 if (!T::equals(lhs + offset, rhs + offset))
403 return Tail<TailT>::equals(lhs, rhs, size);
409 if (!T::equals(lhs + offset, rhs + offset))
546 static bool equals(const char *lhs, const char *rhs, size_t size) {
547 if (!AlignmentT::equals(lhs, rhs))
550 return NextT::equals(lhs, rhs, size);
555 if (!AlignmentT::equals(lhs, rhs))
582 static bool equals(const char *lhs, const char *rhs, size_t size) {
583 return NextT::equals(lhs + Bytes, rhs + Bytes, size - Bytes);
586 static bool equals(const char *lhs, const char *rhs) {
587 return NextT::equals(lhs + Bytes, rhs + Bytes);
651 static bool equals(const char *lhs, const char *rhs) {
704 static bool equals(const char *lhs, const char *rhs) {