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

/macosx-10.5.8/xnu-1228.15.4/libkern/c++/
H A DOSCollection.cpp79 OSCollection * OSCollection::copyCollection(OSDictionary *cycleDict) argument
81 if (cycleDict) {
82 OSObject *obj = cycleDict->getObject((const OSSymbol *) this);
H A DOSSet.cpp345 OSCollection * OSSet::copyCollection(OSDictionary *cycleDict) argument
347 bool allocDict = !cycleDict;
352 cycleDict = OSDictionary::withCapacity(16);
353 if (!cycleDict)
359 ret = super::copyCollection(cycleDict);
368 cycleDict->setObject((const OSSymbol *) this, newSet);
378 OSCollection *newColl = coll->copyCollection(cycleDict);
380 obj = newColl; // Rely on cycleDict ref for a bit
399 cycleDict->release();
H A DOSArray.cpp424 OSCollection * OSArray::copyCollection(OSDictionary *cycleDict) argument
426 bool allocDict = !cycleDict;
431 cycleDict = OSDictionary::withCapacity(16);
432 if (!cycleDict)
438 ret = super::copyCollection(cycleDict);
447 cycleDict->setObject((const OSSymbol *) this, newArray);
454 OSCollection *newColl = coll->copyCollection(cycleDict);
473 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.cpp598 OSCollection * OSDictionary::copyCollection(OSDictionary *cycleDict) argument
600 bool allocDict = !cycleDict;
605 cycleDict = OSDictionary::withCapacity(16);
606 if (!cycleDict)
612 ret = super::copyCollection(cycleDict);
621 cycleDict->setObject((const OSSymbol *) this, newDict);
628 OSCollection *newColl = coll->copyCollection(cycleDict);
650 cycleDict->release();
/macosx-10.5.8/xnu-1228.15.4/libkern/libkern/c++/
H A DOSCollection.h166 bool allocDict = !cycleDict;
171 cycleDict = OSDictionary::withCapacity(16);
172 if (!cycleDict)
177 ret = super::copyCollection(cycleDict);
188 cycleDict->setObject((const OSSymbol *) this, newMyColl);
196 OSCollection *newColl = coll->copyCollection(cycleDict);
215 cycleDict->release();
220 @param cycleDict Is a dictionary of all of the collections that have been, to start the copy at the top level just leave this field 0.
223 virtual OSCollection *copyCollection(OSDictionary *cycleDict = 0);
H A DOSArray.h271 @param cycleDict Is a dictionary of all of the collections that have been, to start the copy at the top level just leave this field 0.
274 OSCollection *copyCollection(OSDictionary *cycleDict = 0);
H A DOSOrderedSet.h269 @param cycleDict Is a dictionary of all of the collections that have been, to start the copy at the top level just leave this field 0.
272 OSCollection *copyCollection(OSDictionary *cycleDict = 0);
H A DOSSet.h273 @param cycleDict Is a dictionary of all of the collections that have been, to start the copy at the top level just leave this field 0.
276 OSCollection *copyCollection(OSDictionary *cycleDict = 0);
H A DOSDictionary.h330 @param cycleDict Is a dictionary of all of the collections that have been, to start the copy at the top level just leave this field 0.
333 OSCollection *copyCollection(OSDictionary *cycleDict = 0);

Completed in 53 milliseconds