add lookup_idarray method to the Datapos class
authorMichael Schroeder <mls@suse.de>
Mon, 27 May 2013 15:56:03 +0000 (17:56 +0200)
committerMichael Schroeder <mls@suse.de>
Mon, 27 May 2013 15:56:03 +0000 (17:56 +0200)
bindings/solv.i

index 8bbbd4a..0d89094 100644 (file)
@@ -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 {