From: Michael Schroeder Date: Mon, 27 May 2013 15:56:03 +0000 (+0200) Subject: add lookup_idarray method to the Datapos class X-Git-Tag: BASE-SuSE-Code-13_1-Branch~130 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65f64e0a6bf74498cc92f5dea1b4cef5fed23643;p=thirdparty%2Flibsolv.git add lookup_idarray method to the Datapos class --- diff --git a/bindings/solv.i b/bindings/solv.i index 8bbbd4a8..0d89094a 100644 --- a/bindings/solv.i +++ b/bindings/solv.i @@ -1764,6 +1764,16 @@ rb_eval_string( pool->pos = oldpos; return loc; } + Queue lookup_idarray(Id keyname) { + Pool *pool = $self->repo->pool; + Datapos oldpos = pool->pos; + Queue r; + queue_init(&r); + pool->pos = *$self; + pool_lookup_idarray(pool, SOLVID_POS, keyname, &r); + pool->pos = oldpos; + return r; + } } %extend Datamatch {