Searched refs:cycleDict (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/libkern/c++/
H A DOSCollection.cpp91 OSCollection * OSCollection::copyCollection(OSDictionary *cycleDict) argument
93 if (cycleDict) {
94 OSObject *obj = cycleDict->getObject((const OSSymbol *) this);
H A DOSSet.cpp357 OSCollection * OSSet::copyCollection(OSDictionary *cycleDict) argument
359 bool allocDict = !cycleDict;
364 cycleDict = OSDictionary::withCapacity(16);
365 if (!cycleDict)
371 ret = super::copyCollection(cycleDict);
380 cycleDict->setObject((const OSSymbol *) this, newSet);
390 OSCollection *newColl = coll->copyCollection(cycleDict);
392 obj = newColl; // Rely on cycleDict ref for a bit
411 cycleDict->release();
H A DOSArray.cpp425 OSCollection * OSArray::copyCollection(OSDictionary *cycleDict) argument
427 bool allocDict = !cycleDict;
432 cycleDict = OSDictionary::withCapacity(16);
433 if (!cycleDict)
439 ret = super::copyCollection(cycleDict);
448 cycleDict->setObject((const OSSymbol *) this, newArray);
455 OSCollection *newColl = coll->copyCollection(cycleDict);
474 cycleDict->release();
H A DOSOrderedSet.cpp369 OSCollection * OSOrderedSet::copyCollection(OSDictionary *cycleDict) argument
371 bool allocDict = !cycleDict;
376 cycleDict = OSDictionary::withCapacity(16);
377 if (!cycleDict)
383 ret = super::copyCollection(cycleDict);
393 cycleDict->setObject((const OSSymbol *) this, newSet);
402 OSCollection *newColl = coll->copyCollection(cycleDict);
404 obj = newColl; // Rely on cycleDict ref for a bit
423 cycleDict->release();
H A DOSDictionary.cpp640 OSCollection * OSDictionary::copyCollection(OSDictionary *cycleDict) argument
642 bool allocDict = !cycleDict;
647 cycleDict = OSDictionary::withCapacity(16);
648 if (!cycleDict)
654 ret = super::copyCollection(cycleDict);
663 cycleDict->setObject((const OSSymbol *) this, newDict);
670 OSCollection *newColl = coll->copyCollection(cycleDict);
692 cycleDict->release();
/darwin-on-arm/xnu/libkern/libkern/c++/
H A DOSCollection.h430 * @param cycleDict A dictionary of all of the collections
433 * pass <code>NULL</code> for <code>cycleDict</code>.
448 virtual OSCollection *copyCollection(OSDictionary * cycleDict = 0);
H A DOSArray.h697 * @param cycleDict A dictionary of all of the collections
713 OSCollection * copyCollection(OSDictionary * cycleDict = 0);
H A DOSOrderedSet.h746 * @param cycleDict A dictionary of all of the collections
762 OSCollection *copyCollection(OSDictionary * cycleDict = 0);
H A DOSSet.h750 * @param cycleDict A dictionary of all of the collections
766 OSCollection *copyCollection(OSDictionary *cycleDict = 0);
H A DOSDictionary.h887 * @param cycleDict A dictionary of all of the collections
903 OSCollection * copyCollection(OSDictionary * cycleDict = 0);

Completed in 28 milliseconds