Lines Matching refs:key
43 heim_object_t key;
61 heim_release(g->key);
157 if (heim_cmp(ptr, p->key) == 0)
167 * @value key the key to search for
169 * @return a retained copy of the value for key or NULL if not found
173 heim_dict_copy_value(heim_dict_t dict, heim_object_t key)
176 p = _search(dict, key);
184 * Add key and value to dict
187 * @value key the key to add
194 heim_dict_add_value(heim_dict_t dict, heim_object_t key, heim_object_t value)
198 h = _search(dict, key);
209 h->key = heim_retain(key);
212 v = heim_get_hash(key);
226 * Delete element with key key
229 * @value key the key to delete
233 heim_dict_delete_key(heim_dict_t dict, heim_object_t key)
235 struct hashentry *h = _search(dict, key);
240 heim_release(h->key);
264 func(g->key, g->value, arg);
282 func(g->key, g->value);