65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
-
+
|
* specified length.
*
* \param objs A C array of objects
* \param len The length of the C array
* \return A new autoreleased OFArray
*/
+ arrayWithCArray: (id*)objs
length: (size_t)length;
length: (size_t)len;
/**
* Initializes an OFArray with the specified object.
*
* \param obj An object
* \return An initialized OFArray
*/
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
|
-
-
|
*
* \param block The block to execute for each object
*/
- (void)enumerateObjectsUsingBlock: (of_array_enumeration_block_t)block;
#endif
@end
/// \cond internal
@interface OFArrayEnumerator: OFEnumerator
{
OFDataArray *array;
size_t count;
unsigned long mutations;
unsigned long *mutationsPtr;
size_t pos;
}
- initWithDataArray: (OFDataArray*)data
mutationsPointer: (unsigned long*)mutations_ptr;
@end
/// \endcond
#import "OFMutableArray.h"
|