Lines Matching defs:array
69 array = (const OSMetaClassBase **) kalloc(size);
70 if (!array)
77 bzero(array, size);
105 array[count++] = newObject;
118 return initWithObjects((const OSObject **) anArray->array,
148 OSArray *OSArray::withArray(const OSArray *array,
153 if (me && !me->initWithArray(array, capacity)) {
168 if (array) {
169 kfree(array, sizeof(const OSMetaClassBase *) * capacity);
206 bcopy(array, newArray, oldSize);
208 kfree(array, oldSize);
209 array = newArray;
222 array[i]->taggedRelease(OSTypeID(OSCollection));
246 array[i] = array[i-1];
248 array[index] = anObject;
271 array[count++] = newObject;
287 oldObject = array[index];
288 array[index] = anObject;
303 oldObject = array[index];
307 array[i] = array[i+1];
323 if ( !array[i]->isEqualTo(anArray->getObject(i)) )
346 return (OSObject *) (const_cast<OSMetaClassBase *>(array[index]));
354 return ( OSObject *) (const_cast<OSMetaClassBase *>(array[count - 1]));
360 while ((index < count) && (array[index] != anObject))
386 *ret = (OSObject *)(const_cast<OSMetaClassBase *> (array[index]));
399 if (!s->addXMLStartTag(this, "array")) return false;
402 if (!array[i]->serialize(s)) return false;
405 return s->addXMLEndTag("array");
415 OSCollection *coll = OSDynamicCast(OSCollection, array[i]);
451 OSDynamicCast(OSCollection, EXT_CAST(newArray->array[i]));