Lines Matching refs:aKey
359 setObject(const OSSymbol *aKey, const OSMetaClassBase *anObject, bool onlyAdd) in setObject() argument
364 if (!anObject || !aKey) { in setObject()
371 i = OSSymbol::bsearch(aKey, &dictionary[0], count, sizeof(dictionary[0])); in setObject()
372 exists = (i < count) && (aKey == dictionary[i].key); in setObject()
375 if ((exists = (aKey == dictionary[i].key))) { in setObject()
404 dictionary[i].key.reset(aKey, OSRetain); in setObject()
413 setObject(const OSSymbol *aKey, const OSMetaClassBase *anObject) in setObject() argument
415 return setObject(aKey, anObject, false); in setObject()
419 OSDictionary::setObject(OSSharedPtr<const OSSymbol> const& aKey, OSSharedPtr<const OSMetaClassBase>… in setObject() argument
421 return setObject(aKey.get(), anObject.get()); in setObject()
425 OSDictionary::setObject(const OSString* aKey, OSSharedPtr<const OSMetaClassBase> const& anObject) in setObject() argument
427 return setObject(aKey, anObject.get()); in setObject()
431 OSDictionary::setObject(const char* aKey, OSSharedPtr<const OSMetaClassBase> const& anObject) in setObject() argument
433 return setObject(aKey, anObject.get()); in setObject()
437 OSDictionary::removeObject(const OSSymbol *aKey) in removeObject() argument
442 if (!aKey) { in removeObject()
449 i = OSSymbol::bsearch(aKey, &dictionary[0], count, sizeof(dictionary[0])); in removeObject()
450 exists = (i < count) && (aKey == dictionary[i].key); in removeObject()
453 if ((exists = (aKey == dictionary[i].key))) { in removeObject()
503 OSDictionary::getObject(const OSSymbol *aKey) const in getObject()
507 if (!aKey) { in getObject()
521 if (aKey == dictionary[i].key) { in getObject()
525 if ((uintptr_t)aKey < (uintptr_t)dictionary[i].key.get()) { in getObject()
533 if (aKey == dictionary[i].key) { in getObject()
571 OSDictionary::setObject(const OSString *aKey, const OSMetaClassBase *anObject) in setObject() argument
572 OBJECT_WRAP_2(setObject, OSSymbol::withString(aKey), anObject) in setObject()
574 OSDictionary::setObject(const char *aKey, const OSMetaClassBase *anObject) in setObject()
575 OBJECT_WRAP_2(setObject, OSSymbol::withCString(aKey), anObject) in setObject()
577 OSObject *OSDictionary::getObject(const OSString * aKey) const in setObject()
578 OBJECT_WRAP_1(getObject, OSSymbol::existingSymbolForString(aKey)) in setObject()
579 OSObject *OSDictionary::getObject(const char *aKey) const in setObject()
580 OBJECT_WRAP_1(getObject, OSSymbol::existingSymbolForCString(aKey)) in setObject()
583 OSDictionary::removeObject(const OSString *aKey) in setObject()
584 OBJECT_WRAP_3(removeObject, OSSymbol::existingSymbolForString(aKey)) in setObject()
586 OSDictionary::removeObject(const char *aKey) in setObject()
587 OBJECT_WRAP_3(removeObject, OSSymbol::existingSymbolForCString(aKey)) in setObject()
596 OSString * aKey; in setObject() local
614 while ((aKey = OSDynamicCast(OSString, iter->getNextObject()))) { in setObject()
615 obj1 = getObject(aKey); in setObject()
616 obj2 = srcDict->getObject(aKey); in setObject()