Lines Matching refs:iterator
251 // create data iterator
256 SolvDataIterator iterator(fPool, 0, 0, 0, searchString, iteratorFlags);
261 dataiterator_set_keyname(&iterator, SOLVABLE_NAME);
262 dataiterator_set_search(&iterator, 0, 0);
264 while (dataiterator_step(&iterator))
265 queue_push2(&selection, SOLVER_SOLVABLE, iterator.solvid);
270 dataiterator_set_keyname(&iterator, SOLVABLE_SUMMARY);
271 dataiterator_set_search(&iterator, 0, 0);
273 while (dataiterator_step(&iterator))
274 queue_push2(&selection, SOLVER_SOLVABLE, iterator.solvid);
279 dataiterator_set_keyname(&iterator, SOLVABLE_DESCRIPTION);
280 dataiterator_set_search(&iterator, 0, 0);
282 while (dataiterator_step(&iterator))
283 queue_push2(&selection, SOLVER_SOLVABLE, iterator.solvid);
288 dataiterator_set_keyname(&iterator, SOLVABLE_PROVIDES);
289 dataiterator_set_search(&iterator, 0, 0);
291 while (dataiterator_step(&iterator))
292 queue_push2(&selection, SOLVER_SOLVABLE, iterator.solvid);
297 dataiterator_set_keyname(&iterator, SOLVABLE_REQUIRES);
298 dataiterator_set_search(&iterator, 0, 0);
300 while (dataiterator_step(&iterator))
301 queue_push2(&selection, SOLVER_SOLVABLE, iterator.solvid);