From: Luca Bruno Date: Fri, 17 Dec 2010 20:42:35 +0000 (+0100) Subject: glib-2.0: Add HashTable.find method and HRFunc delegate. X-Git-Tag: 0.11.3~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df2048a2f828a70eafe66f4361329e85372ae1a7;p=thirdparty%2Fvala.git glib-2.0: Add HashTable.find method and HRFunc delegate. Based on Alexander Krivács Schrøder patch. Fixes bug 636786. --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index d6ace50a9..f2c4a7104 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -3690,6 +3690,7 @@ namespace GLib { public void @foreach (HFunc func); [CCode (cname = "g_hash_table_foreach")] public void for_each (HFunc func); + public unowned V find (HRFunc predicate); public uint size (); public bool steal (K key); public void steal_all (); @@ -3708,6 +3709,7 @@ namespace GLib { [CCode (has_target = false)] public delegate bool EqualFunc (G a, G b); public delegate void HFunc (K key, V value); + public delegate bool HRFunc (K key, V value); [CCode (has_target = false)] public delegate void DestroyNotify (void* data);