78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
}
- (size_t)indexOfObject: (id)object
{
size_t index = [array indexOfObject: object];
if (index < range.location)
return OF_INVALID_INDEX;
index -= range.location;
if (index >= range.length)
return OF_INVALID_INDEX;
return index;
}
- (size_t)indexOfObjectIdenticalTo: (id)object
{
size_t index = [array indexOfObjectIdenticalTo: object];
if (index < range.location)
return OF_INVALID_INDEX;
index -= range.location;
if (index >= range.length)
return OF_INVALID_INDEX;
return index;
}
- (OFArray*)objectsInRange: (of_range_t)range_
{
if (range_.location + range_.length > range.length)
|
|
|
|
|
|
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
}
- (size_t)indexOfObject: (id)object
{
size_t index = [array indexOfObject: object];
if (index < range.location)
return OF_NOT_FOUND;
index -= range.location;
if (index >= range.length)
return OF_NOT_FOUND;
return index;
}
- (size_t)indexOfObjectIdenticalTo: (id)object
{
size_t index = [array indexOfObjectIdenticalTo: object];
if (index < range.location)
return OF_NOT_FOUND;
index -= range.location;
if (index >= range.length)
return OF_NOT_FOUND;
return index;
}
- (OFArray*)objectsInRange: (of_range_t)range_
{
if (range_.location + range_.length > range.length)
|