Lines Matching refs:cur
178 #define hashmap__for_each_entry(map, cur, bkt) \ argument
180 for (cur = map->buckets[bkt]; cur; cur = cur->next)
190 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ argument
192 for (cur = map->buckets[bkt]; \
193 cur && ({tmp = cur->next; true; }); \
194 cur = tmp)
202 #define hashmap__for_each_key_entry(map, cur, _key) \ argument
203 for (cur = map->buckets \
206 cur; \
207 cur = cur->next) \
208 if (map->equal_fn(cur->key, (_key), map->ctx))
210 #define hashmap__for_each_key_entry_safe(map, cur, tmp, _key) \ argument
211 for (cur = map->buckets \
214 cur && ({ tmp = cur->next; true; }); \
215 cur = tmp) \
216 if (map->equal_fn(cur->key, (_key), map->ctx))