Changes in / [f6b29929:17964f6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/include/adt/hash_table.h
rf6b29929 r17964f6 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 */ 87 104 #define hash_table_foreach(ht, key, member, itype, iterator) \ 88 105 for (itype *iterator = NULL; \
Note:
See TracChangeset
for help on using the changeset viewer.