Dataiterator
struct LibsolvSolver::SolvDataIterator : Dataiterator {
Dataiterator di;
int dataiterator_init(Dataiterator *di, Pool *pool, struct _Repo *repo, Id p, Id keyname, const char *match, int flags);
void dataiterator_init_clone(Dataiterator *di, Dataiterator *from);
void dataiterator_set_search(Dataiterator *di, struct _Repo *repo, Id p);
void dataiterator_set_keyname(Dataiterator *di, Id keyname);
int dataiterator_set_match(Dataiterator *di, const char *match, int flags);
void dataiterator_prepend_keyname(Dataiterator *di, Id keyname);
void dataiterator_free(Dataiterator *di);
int dataiterator_step(Dataiterator *di);
void dataiterator_setpos(Dataiterator *di);
void dataiterator_setpos_parent(Dataiterator *di);
int dataiterator_match(Dataiterator *di, Datamatcher *ma);
void dataiterator_skip_attribute(Dataiterator *di);
void dataiterator_skip_solvable(Dataiterator *di);
void dataiterator_skip_repo(Dataiterator *di);
void dataiterator_jump_to_solvid(Dataiterator *di, Id solvid);
void dataiterator_jump_to_repo(Dataiterator *di, struct _Repo *repo);
void dataiterator_entersub(Dataiterator *di);
void dataiterator_clonepos(Dataiterator *di, Dataiterator *from);
void dataiterator_seek(Dataiterator *di, int whence);
void dataiterator_strdup(Dataiterator *di);
dataiterator_init(Dataiterator *di, Pool *pool, Repo *repo, Id p, Id keyname, const char *match, int flags)
dataiterator_init_clone(Dataiterator *di, Dataiterator *from)
dataiterator_set_match(Dataiterator *di, const char *match, int flags)
dataiterator_set_search(Dataiterator *di, Repo *repo, Id p)
dataiterator_set_keyname(Dataiterator *di, Id keyname)
dataiterator_prepend_keyname(Dataiterator *di, Id keyname)
dataiterator_free(Dataiterator *di)
dataiterator_find_keyname(Dataiterator *di, Id keyname)
dataiterator_filelistcheck(Dataiterator *di)
dataiterator_step(Dataiterator *di)
dataiterator_entersub(Dataiterator *di)
dataiterator_setpos(Dataiterator *di)
dataiterator_setpos_parent(Dataiterator *di)
dataiterator_clonepos(Dataiterator *di, Dataiterator *from)
dataiterator_seek(Dataiterator *di, int whence)
dataiterator_skip_attribute(Dataiterator *di)
dataiterator_skip_solvable(Dataiterator *di)
dataiterator_skip_repo(Dataiterator *di)
dataiterator_jump_to_solvid(Dataiterator *di, Id solvid)
dataiterator_jump_to_repo(Dataiterator *di, Repo *repo)
dataiterator_match(Dataiterator *di, Datamatcher *ma)
dataiterator_strdup(Dataiterator *di)
Dataiterator di;
Dataiterator di;
Dataiterator di;