A new value can be substituted, or the old value can be changed. Client data may be passed through as parameter d . Equality is measured by the class-defined equality operator for type K . Returns the number of key-value pairs currently in the dictionary. Equality is measured by the class-defined equality operator for type K .
Equality is measured by the class-defined equality operator for type K .
Returns a pointer to the key associated with the key pointed to by key , or nil if no such item could be found. If a key is found, the pointer to its associated value is put in retVal . Equality is measured by the class-defined equality operator for type K . Otherwise, a new key value pair is inserted into the dictionary. Returns the key or nil if no match was found.