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));
247 array[i] = array[i-1];
249 array[index] = anObject;
272 array[count++] = newObject;
288 oldObject = array[index];
289 array[index] = anObject;
304 oldObject = array[index];
308 array[i] = array[i+1];
324 if ( !array[i]->isEqualTo(anArray->getObject(i)) )
347 return (OSObject *) (const_cast<OSMetaClassBase *>(array[index]));
355 return ( OSObject *) (const_cast<OSMetaClassBase *>(array[count - 1]));
361 while ((index < count) && (array[index] != anObject))
387 *ret = (OSObject *)(const_cast<OSMetaClassBase *> (array[index]));
400 if (!s->addXMLStartTag(this, "array")) return false;
403 if (!array[i]->serialize(s)) return false;
406 return s->addXMLEndTag("array");
416 OSCollection *coll = OSDynamicCast(OSCollection, array[i]);
452 OSDynamicCast(OSCollection, EXT_CAST(newArray->array[i]));