Lines Matching refs:anObject
167 bool OSOrderedSet::setObject(unsigned int index, const OSMetaClassBase *anObject)
172 if ((index > count) || !anObject)
175 if (containsObject(anObject))
187 array[index].obj = anObject;
189 anObject->taggedRetain(OSTypeID(OSCollection));
196 bool OSOrderedSet::setFirstObject(const OSMetaClassBase *anObject)
198 return( setObject(0, anObject));
201 bool OSOrderedSet::setLastObject(const OSMetaClassBase *anObject)
203 return( setObject( count, anObject));
210 bool OSOrderedSet::setObject(const OSMetaClassBase *anObject )
216 (i < count) && (ORDER(array[i].obj, anObject) >= 0);
219 return( setObject(i, anObject));
222 void OSOrderedSet::removeObject(const OSMetaClassBase *anObject)
231 else if (array[i].obj == anObject) {
242 bool OSOrderedSet::containsObject(const OSMetaClassBase *anObject) const
244 return anObject && member(anObject);
247 bool OSOrderedSet::member(const OSMetaClassBase *anObject) const
252 (i < count) && (array[i].obj != anObject);
286 SInt32 OSOrderedSet::orderObject( const OSMetaClassBase * anObject )
288 return( ORDER( anObject, 0 ));
314 bool OSOrderedSet::isEqualTo(const OSMetaClassBase *anObject) const
318 oSet = OSDynamicCast(OSOrderedSet, anObject);