Changes in / [17964f6:f6b29929] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/include/adt/hash_table.h

    r17964f6 rf6b29929  
    8585        member_to_inst((item), type, member)
    8686
    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  */
    10487#define hash_table_foreach(ht, key, member, itype, iterator) \
    10588        for (itype *iterator = NULL; \
Note: See TracChangeset for help on using the changeset viewer.