Changes in / [17964f6:f6b29929] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/include/adt/hash_table.h
r17964f6 rf6b29929 85 85 member_to_inst((item), type, member) 86 86 87 /** Iterate over all entries associated with a given key.88 * For iterating over all entries regardless of key, use hash_table_apply().89 *90 * Example:91 * struct ht_entry {92 * ht_link_t my_link_member;93 * void *data;94 * int my_key;95 * }96 *97 * hash_table_t *table = ...;98 * int key = ...;99 *100 * hash_table_foreach(table, &key, my_link_member, struct ht_entry, item) {101 * _print_entry_data(item->data);102 * }103 */104 87 #define hash_table_foreach(ht, key, member, itype, iterator) \ 105 88 for (itype *iterator = NULL; \
Note:
See TracChangeset
for help on using the changeset viewer.