Lines Matching defs:key

59         const void *next_key; /* expected value of that entry's key pointer */
181 int hashmap_put(Hashmap *h, const void *key, void *value);
182 static inline int ordered_hashmap_put(OrderedHashmap *h, const void *key, void *value) {
183 return hashmap_put(PLAIN_HASHMAP(h), key, value);
186 int hashmap_update(Hashmap *h, const void *key, void *value);
187 static inline int ordered_hashmap_update(OrderedHashmap *h, const void *key, void *value) {
188 return hashmap_update(PLAIN_HASHMAP(h), key, value);
191 int hashmap_replace(Hashmap *h, const void *key, void *value);
192 static inline int ordered_hashmap_replace(OrderedHashmap *h, const void *key, void *value) {
193 return hashmap_replace(PLAIN_HASHMAP(h), key, value);
196 void *internal_hashmap_get(HashmapBase *h, const void *key);
197 static inline void *hashmap_get(Hashmap *h, const void *key) {
198 return internal_hashmap_get(HASHMAP_BASE(h), key);
200 static inline void *ordered_hashmap_get(OrderedHashmap *h, const void *key) {
201 return internal_hashmap_get(HASHMAP_BASE(h), key);
204 void *hashmap_get2(Hashmap *h, const void *key, void **rkey);
205 static inline void *ordered_hashmap_get2(OrderedHashmap *h, const void *key, void **rkey) {
206 return hashmap_get2(PLAIN_HASHMAP(h), key, rkey);
209 bool internal_hashmap_contains(HashmapBase *h, const void *key);
210 static inline bool hashmap_contains(Hashmap *h, const void *key) {
211 return internal_hashmap_contains(HASHMAP_BASE(h), key);
213 static inline bool ordered_hashmap_contains(OrderedHashmap *h, const void *key) {
214 return internal_hashmap_contains(HASHMAP_BASE(h), key);
217 void *internal_hashmap_remove(HashmapBase *h, const void *key);
218 static inline void *hashmap_remove(Hashmap *h, const void *key) {
219 return internal_hashmap_remove(HASHMAP_BASE(h), key);
221 static inline void *ordered_hashmap_remove(OrderedHashmap *h, const void *key) {
222 return internal_hashmap_remove(HASHMAP_BASE(h), key);
225 void *hashmap_remove2(Hashmap *h, const void *key, void **rkey);
226 static inline void *ordered_hashmap_remove2(OrderedHashmap *h, const void *key, void **rkey) {
227 return hashmap_remove2(PLAIN_HASHMAP(h), key, rkey);
230 void *hashmap_remove_value(Hashmap *h, const void *key, void *value);
231 static inline void *ordered_hashmap_remove_value(OrderedHashmap *h, const void *key, void *value) {
232 return hashmap_remove_value(PLAIN_HASHMAP(h), key, value);
268 int internal_hashmap_move_one(HashmapBase *h, HashmapBase *other, const void *key);
269 static inline int hashmap_move_one(Hashmap *h, Hashmap *other, const void *key) {
270 return internal_hashmap_move_one(HASHMAP_BASE(h), HASHMAP_BASE(other), key);
272 static inline int ordered_hashmap_move_one(OrderedHashmap *h, OrderedHashmap *other, const void *key) {
273 return internal_hashmap_move_one(HASHMAP_BASE(h), HASHMAP_BASE(other), key);
299 void *internal_hashmap_iterate(HashmapBase *h, Iterator *i, const void **key);
300 static inline void *hashmap_iterate(Hashmap *h, Iterator *i, const void **key) {
301 return internal_hashmap_iterate(HASHMAP_BASE(h), i, key);
303 static inline void *ordered_hashmap_iterate(OrderedHashmap *h, Iterator *i, const void **key) {
304 return internal_hashmap_iterate(HASHMAP_BASE(h), i, key);
372 void *ordered_hashmap_next(OrderedHashmap *h, const void *key);