equal
using __STD::equal;
equal(__x.begin(), __x.end(), __y.begin()));
equal(__x.begin(), __x.end(), __y.begin());
return size() == __x.size() && equal(begin(), end(), __x.begin());
return size() != __x.size() || !equal(begin(), end(), __x.begin());
equal(__x.begin(), __x.end(), __y.begin());
equal(__x.begin(), __x.end(), __y.begin());
unsigned remove_duplicates(Array& arr, Equal equal)
if(!equal(e, arr[i - 1]))
static bool equal( const T& x, const T& y )
if ( !assertion_traits<T>::equal(expected,actual) ) // lazy toString conversion...
if ( !assertion_traits<T>::equal(expected,actual) ) // lazy toString conversion...
bool equal = false;
equal = true;
equal = false;
return equal;
bool equal = true;
equal = false;
return equal;
int32 equal = value.FindFirst('=');
if (equal <= 0)
value.MoveInto(name, 0, equal);
return std::equal(a.begin(), a.end(), b.begin(), b.end(),
bool equal = false;
equal = UTF8CharsAreEqual(string, pattern);
equal = CharsAreEqual(*string, *pattern, caseSensitivity);
if (equal) {
bool equal = true;
equal = false;
return equal;
bool equal;
equal);
if (error != B_OK || !equal) {
bool equal;
equal);
if (error != B_OK || !equal) {
bool equal = (types.GetInfo("types", &type1, &count1) == B_OK
for (int32 i = 0; equal && i < count1; i++) {
equal = types.FindString("types", i, &str1) == B_OK
return equal;
bool equal = (!strcmp(test.type, test2.type));
CHK((type == type2) == equal);
CHK((type == test2.type) == equal);
if (equal)
bool equal = (i == k
CHK((volume == volume2) == equal);
CHK((volume != volume2) == !equal);