isEqualTo(const OSDictionary *, const OSCollection *)
Tests the equality of two OSDictionary objects over a subset of keys.
The dictionary to be compared against the receiver.
An OSArray or OSDictionary containing the keys (as
OSSymbol) describing the intersection for the comparison.
true if the intersections of the two dictionaries are equal.
Two OSDictionary objects are considered equal by this function if both have objects stored for all keys provided, and if the objects stored in each under a given key compare as equal using isEqualTo.
Creates a deep copy of the dictionary and its child collections.
Ensures the dictionary has enough space to store the requested number of key/object pairs.
Deallocates or releases any resources used by the OSDictionary instance.
Returns the number of objects the dictionary can store without reallocating.
Returns the current number of key/object pairs contained within the dictionary.
Returns the object stored under a given key.
Tests the equality of an OSDictionary to an arbitrary object.
Merges the contents of a dictionary into the receiver.
Archives the receiver into the provided OSSerialize object.
Stores an object in the dictionary under a key.
Creates and initializes an OSDictionary populated with the contents of another dictionary.