Lines Matching defs:anObject
174 bool OSOrderedSet::setObject(unsigned int index, const OSMetaClassBase *anObject)
179 if ((index > count) || !anObject)
182 if (containsObject(anObject))
194 array[index].obj = anObject;
196 anObject->taggedRetain(OSTypeID(OSCollection));
203 bool OSOrderedSet::setFirstObject(const OSMetaClassBase *anObject)
205 return( setObject(0, anObject));
208 bool OSOrderedSet::setLastObject(const OSMetaClassBase *anObject)
210 return( setObject( count, anObject));
217 bool OSOrderedSet::setObject(const OSMetaClassBase *anObject )
223 (i < count) && (ORDER(array[i].obj, anObject) >= 0);
226 return( setObject(i, anObject));
229 void OSOrderedSet::removeObject(const OSMetaClassBase *anObject)
238 else if (array[i].obj == anObject) {
249 bool OSOrderedSet::containsObject(const OSMetaClassBase *anObject) const
251 return anObject && member(anObject);
254 bool OSOrderedSet::member(const OSMetaClassBase *anObject) const
259 (i < count) && (array[i].obj != anObject);
293 SInt32 OSOrderedSet::orderObject( const OSMetaClassBase * anObject )
295 return( ORDER( anObject, 0 ));
321 bool OSOrderedSet::isEqualTo(const OSMetaClassBase *anObject) const
325 oSet = OSDynamicCast(OSOrderedSet, anObject);