66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
OFPair *pair;
if (![object isKindOfClass: [OFPair class]])
return false;
pair = object;
if (![pair->_firstObject isEqual: _firstObject])
return false;
if (![pair->_secondObject isEqual: _secondObject])
return false;
return true;
}
- (uint32_t)hash
{
|
>
|
>
|
|
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
OFPair *pair;
if (![object isKindOfClass: [OFPair class]])
return false;
pair = object;
if (pair->_firstObject != _firstObject &&
![pair->_firstObject isEqual: _firstObject])
return false;
if (pair->_secondObject != _secondObject &&
![pair->_secondObject isEqual: _secondObject])
return false;
return true;
}
- (uint32_t)hash
{
|