Lines Matching refs:iter
544 hash_table_iterator iter;
545 for (hash_table_iterate (ht, &iter); hash_table_iter_next (&iter); )
546 ... do something with iter.key and iter.value ...
552 hash_table_iterate (struct hash_table *ht, hash_table_iterator *iter)
554 iter->pos = ht->cells;
555 iter->end = ht->cells + ht->size;
568 hash_table_iter_next (hash_table_iterator *iter)
570 struct cell *c = iter->pos;
571 struct cell *end = iter->end;
575 iter->key = c->key;
576 iter->value = c->value;
577 iter->pos = c + 1;
758 hash_table_iterator iter;
761 for (hash_table_iterate (sht, &iter); hash_table_iter_next (&iter);
763 printf ("%s: %s\n", iter.key, iter.value);